Lotus House of Yoga
- Distance:1,280.86 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