Yoga studio
Leela Shala Yoga
Miami, FL(5.0 / 2 Reviews )
CONTACT
Address: 40 SW 13th St #1003, Miami, FL 33131, United States Map ➦ Get Directions
Phone : +1 (786) 614-7510 Call
ABOUT
Leela Shala Yoga is a yoga studio located
at 40 SW 13th St #1003, 33130, Miami
, FL.
It has received 2 reviews with an average rating of 5.0 stars.
It has received 2 reviews with an average rating of 5.0 stars.
FAQs
The address of Leela Shala Yoga is:
Leela Shala Yoga40 SW 13th St #1003
Miami, Florida 33130
P: +17866147510
Leela Shala Yoga is listed under
LOCATION
Leela Shala Yoga Location