Kilberry Inn
...

Kilberry Inn
Tarbert, United Kingdom

Tarbert
PA29 6YD
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!