Kilburn Short Stay Apartments
Brent, London, NW6 7QB, United Kingdom,Object type: Hotel London
Located in London, 2 miles from Lord's Cricket Ground and 3.1 miles from Portobello Road Market, Kilburn Short Stay Apartments provides accommodation with free