Upscale hotel set above a train station, offering a refined restaurant, a posh bar & a day spa.
Loading map...
Rated 4.1 on Google · 3,515 reviews