Bower House Hotel 37 St. George's Drive, Greater London, London, Greater London [map]
The hotel, close to Victoria Station, is ideally situated for access to all of London, yet has the advantage of being just outside the congestion zone. All the main attractions of the city are...[more] From , £71.97 single.0 bedrooms