1. The Flower Spot 66 Main St, Richmond, ME 04357 Coordinate: 44.08789,-69.80278 Phone: (207) 737-8005