Property Location
With a stay at this apartment in London (Brixton), you'll be close to Crystal Palace National Sports Centre and Selhurst Park Stadium. This property is within the vicinity of Big Ben and Buckingham Palace.
Dining
Quench your thirst with your favorite drink at a bar/lounge.
Business, Other Amenities
Featured amenities include complimentary wired Internet access, dry cleaning/laundry services, and laundry facilities.