Pedro's place is wonderfully located next to multiple Tube stations, Hyde Park, pubs, and many more. The neighborhood is very pleasant. The place itself is nice as well. Definitely recommend.