About Taste Kitchen
Taste Kitchen prides itself on delivering high quality pub classics and the great British carvery.
More about Taste Kitchen
Taste Kitchen is located at 16 St Thomas' Square, po30 1sg Newport, Isle of Wight
01983530777