Lotus Direct Care - Main Location Lotus Direct Care Address 1516 W Mequon Rd, STE 103 Mequon, WI 53092 US 43.221867, -87.927515 Contact Information 262-242-0700 Location Map View on Google Maps Back to Lotus Direct Care