Explore details about location Larch Road. Larch Road is a location situated within the Millis alongside other areas such as Causeway Street, Rosenfeld Road, Village Street.