 |
65-67 Belgrave Road, London, England SW1V 2BG UK |
Victoria Inn, London gracefully stands just one mile from Buckingham Palace, the Queen of England's official residence, the Houses of Parliament, London Eye, Westminster Abbey, Tate Modern and Tate Gallery.
Famous Theatres and a wide range of restaurants are all within walking distance and the hotel is conveniently situated close to Victoria Underground, Railway and Coach Stations.
The Victoria Inn, housed in a 19th century facade, is an epitome of relaxed elegance. A carefully considered color scheme, beautiful and relaxed, in each of the 43 rooms helps guests get a deserved night's rest. Many of the rooms have both bath and shower.
|