Better Life Direct Primary Care - Main Location Better Life Direct Primary Care Address 2162 N. Meridian Street, Suite B Indianapolis, IN 46202 US 39.796788, -86.157574 Contact Information 317-210-0515 Map Map integration coming soon View on Google Maps Back to Better Life Direct Primary Care