See all photos
128A Brayards Rd, London, United Kingdom
Studio Of Peace London is nestled in Southwark with cultural draws like the Tate Modern gallery and Shakespeare's Globe theatre, 7 minutes' walk from the restaurant Peckham Bazaar.
This apartment is about 6 km from the 13.7-tonne Big Ben Bell and about 7 km from Buckingham Palace. Guests can easily reach Saint Thomas The Apostle, which is around 5 minutes' walk away. Studio Of Peace is also 4.5 km from the medieval castle "Tower of London".
The property offers a fully furnished kitchen with all necessary appliances. London Peckham Rye train station is in the vicinity of this apartment and London City airport is a 30-minute drive away. A terrace invites guests to relax on.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Please, select dates to see available rooms.
Search in progress…
Find out what other guests say about Studio Of Peace! For your convenience, we have collected the reviews from several sources.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please
Enter your dates to see prices