self service restaurant in Liverpool

About 28 results.

Almost Famous Liverpool

Parr Street 11-13, L1 4JN Liverpool, United Kingdom

The Pasty Shop

Lime Street, L1 1JD Liverpool, United Kingdom

Sanskruti Restaurant

Bixteth Street, L3 9LP Liverpool, United Kingdom