Tao Spa Miami is located on 6th Street in South Beach!
Tao Spa Miami
(318)
Massage spa in Miami Beach, Florida
Address: 726 6th St, Miami Beach, FL 33139
Hours: Closed ⋅ Opens 10 AM
Phone: (786) 216-7200
Day Spa in the heart of South Beach ☀️ Offering: Massage, Skin Care, Facials, Laser Hair Removal, Reflexology, Body Wraps & Scrubs, Book online 24/7! .