Kidadl

8 Northumberland Avenue

The Grand Hotel is located in the glorious Charing Cross, amidst the hustle and bustle of London. It's a great place to stay - right in the heart of London. And as well as being home to an irresistible afternooon tea it's the departure point for the always spooky London Ghost Bus Tours - boo!