The George

The George Hotel, 32 King Street, King Street, Twickenham, TW1 3SN