Smoking Lobster at Foresters Hall
...

Smoking Lobster at Foresters Hall
Cowes, United Kingdom

30 Sun Hill
Cowes
PO31 7HY
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!