★Affordable Comfy Apartment in Elephant & Castle★ - Flats for Rent in London, England, United Kingdom
Entire home/flat in London, United Kingdom. This studio apartment is perfectly situated right next to Elephant & Castle station, with transport links all across London, this apartment is perfect if you want to come and explore London. There are many bars and restaurants all around, with a...
See this content immediately after install