The WindmillLondon, United Kingdom Address: 57 Cricklewood Broadway, Cricklewood State: United Kingdom City: London Zipcode: NW2 3JX Longitude: -0.20904 Latitude: 5.155.085 Rates from: 0 Accommodation Booking