A new hotel in the heart of London's most fashionable area. Enjoy a convenient location set on a tree lined road with Chic boutiques, Coffee Shops and award winning restaurants a stone's throw from Victoria Coach and Train Station.Stay with us, and you will be within close proximity to major London tourist attractions such as Buckingham Palace, Big Ben, Westminster abbey, Guard's museum, admiralty arch, spencer house, jewel tower and Thames river trips.Other top London landmarks including the ... More