Ayama Yoga Center
CONTACT US:
2250 NE 163rd Street
North Miami Beach, FL 33160
(next to the Thai House II restaurant)
Open 7 Days a Week!
305.944.0080
Map & Directions
To get directions, click the orange pin on the map, click on “To Here” or “From Here” and scroll down to type your address.