Buffalo Pizza, Liverpool

Restaurant

37 The Strand, Liverpool L1 8ND, UK

Biter Score
9.4
Closed
Wednesday: Closed