Spa at 51
Buckingham Gate.
51 Buckingham Gate, Taj Suites and Residences is a family friendly hotel located in London, close to Westminster Cathedral, St. James Park, and Green Park. Additional points of interest include Victoria Palace Theatre and Apollo Victoria Theatre.
|