The Art of Medicine Direct - Main Location The Art of Medicine Direct Address 10320 Mallard Creek Rd, suite 120 Charlotte, NC 28262 US 35.340223, -80.767902 Contact Information 704-510-9227 Location Map View on Google Maps Back to The Art of Medicine Direct