Ventnor town station could hardly have been further away. It was actually perched some 300 feet above sea level, at the junction of Ocean View Road and Mitchell Avenue in what had once been a ...