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 Map Map integration coming soon View on Google Maps Back to Lotus Family Practice