For a grand, imposing heritage hotel in London, look no further than the London Marriott Hotel County Hall that’s situated right next to the River Thames, the London Eye, and opposite The Houses of ...