Karta Vacation Rentals
On lively Edgware Road in London’s W2, about 3 km from the city centre. The address is 346–348 Edgware Road, W2 1EA, with Edgware Road (Bakerloo) station nearby and attractions like the Rolling Bridge and the Church of Saint Mary close at hand.