HOUSE OF ADA Homestay London
Located in London, the recently renovated HOUSE OF ADA provides accommodation 3.3 km from Blackheath station and 4.1 km from Greenwich Park.
Number of rooms: 2
1 Saint Alfege Road, Greenwich, London, SE7 8HN, United Kingdom