1 rooms · from £107
Located 2.1 km from Stamford Bridge, Omega Building offers accommodation in London. The property boasts views of the city and is 2.1 km from Chelsea FC. Free WiFi is offered throughout the property.
Log in with your cycle.travel account:
Password |
Or simply use your account on: