VLCC is located in Mumbai, India on NKM International House, Backbay Hall, (Near Hotel Marine Palaza), Babubhai, Marine Drive, Chen, Nariman Point. VLCC is rated 4.2 out of 5 in the category wellness center in India.
Address
NKM International House, Backbay Hall, (Near Hotel Marine Palaza), Babubhai, Marine Drive, Chen, Nariman Point