Contemporary Hotel located adjacent to Buckingham Palace, within walking distance of Victoria Station.
There are no tags yet for this venue.