1313 W Boynton Beach Blvd, Boynton Beach-delray Beach, Florida, 33426
(561) 740-7744
Bao Foot Spa is the finest and most luxurious foot spa in S. Florida. We are dedicated to you and your feet offering relaxing and rejuvenating treatments. Conveniently located in Boynton Beach near I-95. Indulge yourself.
No reviews yet. Be the first to write a review!