at 8 Northumberland Avenue, London , WC2N 5BY United Kingdom
655 FB users likes The Grand at Trafalgar Square, set it to 341 position in Likes Rating for London, United Kingdom in Local Business category
The Grand at Trafalgar Square is London based place and this enity listed in Hotel category. Located at 8 Northumberland Avenue WC2N 5BY. Contact phone number of The Grand at Trafalgar Square: +44 (020) 7839 8877