Slug & Lettuce - Isle of Wight
23-26 High St, Newport
01983 537311
Menu
Newport, Isle of Wight
Slug & Lettuce - Isle of Wight
23-26 High St, Newport, Isle of Wight PO30 1SS
01983 537311