Lotus Family Practice - Main Location Lotus Family Practice Address 66 Leighton Rd, undefined Falmouth, ME 04105 US 43.735407, -70.298805 Contact Information 207-536-0560 Location Map View on Google Maps Back to Lotus Family Practice