Fish and chips

The Island House - Stafford Rd

160 Stafford Rd, Wolverhampton, ENG WV10 6JT

Loading…