The Taj Hotel

The Taj Hotel
51 Buckingham Gate, London, SW1E 6AF