Located 193 meters from Nautilus Fish Restaurant. The 3-star 291 Suites offers comfort and convenience whether you're on business or holiday in London.
Located 402 meters from Nautilus Fish Restaurant. Ideally located in the prime touristic area of Greater London East, 274 Suites promises a relaxing and wonderful visit.
Located 569 meters from Nautilus Fish Restaurant. 198 Suites is conveniently located in the popular Greater London East area. The hotel offers guests a range of services and amenities designed to provide comfort and convenience.