Location: Our practice is located in the Mill Run Plaza on Main St. (MA-111) in Groton, MA. Parking & More: There is ample parking in the Mill Run Plaza for visitors of our practice. To further protect our patients and staff from the spread of the COVID-19 virus, Steward Medical Group will eliminate cash and transition to payment methods by ....