Odd Mollies is located in Drogheda, Ireland on 18 Peter St, Downtown. Odd Mollies is rated 4.4 out of 5 in the category live music venue in Ireland.
Address
18 Peter St, Downtown
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet