The Best Budget Hotel London – Point A Liverpool Street England, Europe, Hotel, Travel December 11, 2019