"Park Terrace"

Park Terrace is a small cluster of houses off Kensington Road, on the south side of Hyde Park in London.