160 Finborough Road Earls Court London SW10 9AH
160 Finborough Road Earls Court London SW10 9AH is an apartment only 2.4 km from Buckingham Palace, British Museum and Princess Diana.
Zest Contemporary Glass Gallery, Baden-Powell House and Dana Centre are within a 5-minute walk. The venue is located 16 km from Croydon. Serving british and irish meals, The Pembroke is about 5 minutes’ walk away.
Earls Court station is 350 meters away.