Ahana Yoga
- Distance: 1,130.93 mi
- Address:3806 NE 1st Ave, Miami, FL 33137
- Phone:(305) 456-5339
- Reviews: 14Rating: 4.4
Gave this place another chance after a bad experience around a year ago. Sad to say not much has changed minus a paint job and more clothing and junk for sale as soon as you walk in.... more