Business Apartment
Sleeps 2 · 3× Queen Bed
- Shared/communal kitchen access
- Coffee grinder
- Free WiFi
- Microwave
- Dishwasher
★★ 42 Glenrosa St, London, England, SW6 2QZ, London, GB
4 guest rating
Convenient Location
Explore London with ease, located within minutes of top attractions like Thames River and Stamford Bridge Stadium.
Modern Comforts
Relax in our well-appointed apartments with complimentary Wi-Fi to stay connected throughout your stay.
Nearby Airports
With several nearby airports, including Heathrow and Gatwick, your travel to and from London is hassle-free.
Indulge in convenience and comfort at our London apartment. Reach out to book your stay now!
Sleeps 2 · 3× Queen Bed









42 Glenrosa St, London, England, SW6 2QZ, London, GB
A deposit may be required at the property.
Pets not allowed
No pets
No elevators
Children welcome
Professional property host/manager