Villiers Road There is a dog control order for the whole of this area. Address Villiers Road London NW2 5QA Facilities None Location map Map Villiers Road 51.55003599625215,-0.23938921643514277,17