Address: 13B Richmond Road, London, IG1 1JG, United Kingdom
Nearest Landmark: Ilford Railway Station
(11 minutes walk)
Distance: 10.2 Miles from London Centre
This stylish 43 room apartment complex is surrounded by restaurants, cafes, shops, markets and nightlife. It's 150 meters to Main Beach & short drive to...