Lotus Health - Main Location Lotus Health Address 1776 South Main St , SALT LAKE CITY, UT 84115 US 40.731561, -111.891500 Contact Information 801-872-8846 Map Map integration coming soon View on Google Maps Back to Lotus Health