Karta Vacation Rentals
In the Crystal Palace/Penge corner of south London, this city hotel sits steps from Penge High Street and Crystal Palace Park — famous for its quirky dinosaur sculptures. South Norwood Country Park and lake are a short walk away and Crystal Palace Football Club is nearby. The spot is well connected by train, tram and tube.