Das The George Backpackers erwartet Sie mit einem Garten im Stadtzentrum von Leeds, 100 m vom Rathaus von Leeds entfernt. Zu den beliebten Sehenswürdigkeiten in der Nähe gehören die 2 Academy, die Leeds Arena und Trinity Leeds.
Great George Street 67-69, Leeds, LS1 3BB, Großbritannien