66 Alie St, London E1 8PX
Bed & breakfast | Inn | Restaurant
This hotel provides straightforward accommodations featuring 40-inch flat-screen TVs and complimentary Wi-Fi, complemented by a relaxed on-site restaurant.