The Grand at Trafalgar Square

The Grand at Trafalgar Square

http://www.thegrandattrafalgarsquare.com/

The Grand at Trafalgar Square is a first-class hotel with an unsurpassed location. Filled with exquisite details, including the lavish entry hall and upper level Grand Gallery, The Grand at Trafalgar Square is a perfect choice for any traveler.

  • Listing ID#184311
  • Listing TypeExpress
  • AddedApr 10, 2012