Big Apple Store
130 Main Street, South Paris 04281