Ugly Mermaid Venue & Cultural Centre is located in Eau Claire, United States on 930 Galloway St Building 13 Penthouse 222. Ugly Mermaid Venue & Cultural Centre is rated 5 out of 5 in the category live music venue in United States.
Address
930 Galloway St Building 13 Penthouse 222