The George Hotel in London England is centrally located. Enjoy your next holiday at a London Bed and Breakfast.