Bay Leaf, Ayurveda Spa Resort

Plot A, Ocean Drive, Sagar Nagar
Visakhapatnam
India