About

Edit info

Located at 9015 Queens Blvd, Aqua Spa is a day spa in Elmhurst, NY 11373. For appointments, prices, or hours call (718) 699-3535.