When you're looking for Apartments in London consider the Capulet Towers II. Located on the growing West end of London. This building features beautiful large suites with great amenities like an indoor swimming pool & sauna. Located in the growing west end, this building is close to shopping, restaurants and parks all within walking distance. If you enjoy nature then the Thames river is a 10-15 walk away from the building, with access to Bike Trails and Walking Paths.