at 11 Norfolk Square, London , W2 1RU United Kingdom
Budget Hotel London Central - Cheap but very Clean and Comfortable few mins from Hyde Park near Tourist Attractions. TripAdvisor Rating: 4 Stars!
2 mins for Paddington Station
13 FB users likes Falcon, set it to 527 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
Falcon is London based place and this enity listed in Hotel category. Located at 11 Norfolk Square W2 1RU. Contact phone number of Falcon: +44 (0) 2077238603