Please sign in to post.

The Falcon Hotel

Can anyone with personal knowledge tell us about The Falcon Hotel on Norfolk SQ London.