![Regents Park Apartments London](http://static.readytotrip.com/upload/information_system_24/2/3/2/item_2326752/information_items_2326752.jpg)
Regents Park Apartments Apartment London
Located in London, near Lord's Cricket Ground, Madame Tussauds and London Zoo, Regents Park Apartments features free Wi-Fi.
Number of rooms: 4
143 Park Road 12 Strathmore Court, Westminster Borough, London, NW8 7HY, United Kingdom