Bitcoin ATMs in Sturbridge, MA 1 ATM locations found in Sturbridge, Massachusetts Lucky Mart122 Main Street, Sturbridge MA 01566, United States