77 Front St, Tynemouth, North Shields NE30 4BP, United Kingdom +44 191 296 2961
How to go there
Italian restaurant Loc: 55.0174 / -1.42518
Plan your visit