Refrigerator
TV
Bath
Microwave
DVD Player
Shower
Filter by:
The hotel is located in London, approximately 3 km from the city center, near Angel, Angel Building, and O2 Academy Islington.
Instant AI responses are based on hotel information