Karta Vacation Rentals
Tucked into a quiet Maida Vale mews in London, a short walk from Maida Vale tube station and just 5 km from the city centre. Stroll nearby to the Ben Uri Gallery or catch a show at the Puppet Theatre Barge. Quiet, central and easy to reach.