Pages

Wednesday, February 1, 2012

New Hotel: Belgraves - London, UK

Opens today.

Belgraves is a Thompson Hotel located in Belgravia, very near Sloane Stree.  The interiors of this 85 room hotel is a cross between British and bohemian American, very much different than what you are used to in any hotel in London, UK.

No comments:

Post a Comment