No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
78 Chapel Market, London
The Alma Rooms are 5 minutes' walk from Angel Tube Station and located just off Upper Street. The Alma is a Victorian building that has been renovated into studios; all rooms are bright with modern fittings throughout.
See MoreUsage of subsidiary facilities may incur additional fees