An interactive map showing the location of 151-179, Gloucester Place Nw1, London, London, England, UK.