Parish Office February 26, 2016 St. Leo Admin No Comments Loading Map.... Parish Office24 Roxbury Road - StamfordEvents 41.0887659 -73.56118070000002 Address 24 Roxbury Road Stamford United States Upcoming Events No events in this location