Tap Room No 12
12 Burscough St, Ormskirk L39 2ER, United Kingdom
4.6
164 reviews
8 comments
H497+4P Ormskirk, United Kingdom
Location reporting
Claim this location
Monday: Close
Tuesday: Close
Wedneasday: 12–23
Thursday: 12–23
Friday: 12–23
Saturday: 12–23
Sunday: 12–20
Tuesday: Close
Wedneasday: 12–23
Thursday: 12–23
Friday: 12–23
Saturday: 12–23
Sunday: 12–20
Music in the background but not obtrusive.
What more can you want?
Marvellous.