The comfortable 2-star Welby 20 Hotel is a great place to stay in London.
The property lies within 1.9 km from London Zoo. The venue is 6 km away from the city center.
Rooms at Welby 20 Hotel feature modern touches such as wireless internet, television, a refrigerator, a kitchenette and blackout curtains.
Beyoglu Turkish Restaurant pampers guests with Turkish and contemporary dishes and lies within 100 meters of the property.
A 5-minute stroll will take you to Belsize Park subway station. The hotel is around 20 km from London City airport.
Residents will benefit from laundry and housekeeping.