Lotus House of Yoga
- Distance: 1,179.56 mi
- Address:6706 Frances St, Omaha, NE 68106
- Phone:(402) 281-4218
- Reviews: 19Rating: 4.6
The classes are great, they offered shoes I could rent for cycling which made work-travel so much easier. They are a kind and helpful staff and you are sure to have a great experience if you go!.... more