Falcon Hotel London

Address

11 Norfolk Square, Paddington, North Hyde Park, London, W2 1RU, United Kingdom

Telephone Number

+44 20 7723 8603

Fax

+44 20 7402 7009

Contact Us

;