1. Blooming Orchid 6616 W Park Ave, Houma, LA 70364 Coordinate: 29.61838,-90.74685 Phone: (985) 851-0131
2. Spencer's 5953 W Park Ave, Houma, LA 70364 Coordinate: 29.63368,-90.75788 Phone: (800) 762-0419