St Michael’s Church, Mill Hill Loading Map.... St Michael’s Church, Mill Hill9 Flower Ln.Events 51.614908 -0.24429 Address 9 Flower Ln. London NW7 2JA United Kingdom Upcoming Events No events in this location