Popular Traditional English Hotel in well-kept Victorian-style building near Buckingham Palace & Westminster Abbey.
There are no tags yet for this venue.