Boutique Apartments Apartment London
Boutique Apartments is located in the London borough of Southwark and offers modern self-catering accommodation with supermarkets and restaurants within a minute's walk.
Number of rooms: 5
Walworth Road, London, Southwark, London, SE17 1RW, United Kingdom