Gloucester Road, LONDON

Gloucester Road is in the Royal Borough of Kensington and Chelsea of London.

A five-minute stroll to Hyde Park.