Explore details about location Lawrence Road. Lawrence Road is a location situated within the London Borough of Harrow alongside other areas such as Blossom Avenue, Honister Place, Haywood Close.