Delux apartments London is an apartment in London within short distance of Lord's Cricket Ground, Hampstead Theatre and Up at The O2.
Just 10 minutes on foot from London city center. A 15-minute drive will take guests to Croydon. Guests can enjoy british snacks and meals in Harry Morgan's located 200 meters away.
10 minutes' walk to Marylebone train station.