Nina Indy Wellness Center is a massage spa and wellness center on N Meridian St in Indianapolis, Indiana, open Monday through Sunday from 9:00 AM to 9:00 PM for appointments throughout the week. Clients seeking relaxation, stress relief and a chance to rejuvenate and rebalance can book massage spa sessions at this Indianapolis wellness center, with a wheelchair accessible parking lot available on site. The center serves the Indianapolis area from 2625 N Meridian St Apt 50, Indianapolis, IN 46208, and can be reached at (317) 953-3373 to ask about current service availability before visiting.
2625 N Meridian St Apt 50, Indianapolis, IN 46208
(317) 953-3373Contact Us