Relax Tailors is located in Navsari, India on Swagat Complex, Jalalpore Rd, Near Limbda Chowk, Vejalpore. Relax Tailors is rated 3 out of 5 in the category men's clothing store in India.
Address
Swagat Complex, Jalalpore Rd, Near Limbda Chowk, Vejalpore