HotelsClick.com

St Christopher's Inn, Shepherd's Bush - Hostel - London United Kingdom - Photos

» St Christopher's Inn, Shepherd's Bush - Hostel - London United Kingdom

Booking.com

No photos

St Christopher's Inn, Shepherd's Bush - Hostel - London United Kingdom - Search and Book Hotel

13-15 Shepherds Bush Green,
W12 8Ph London
Hotels 2 Stars United Kingdom