Strategically located only 5 minutes from the Victoria coach and train stations, all major sights, shops, restaurants, and theatres are within either walking distance or reachable within a few minutes using public transport. London Heathrow Airport is..