42 - 44 Shore St, Anstruther 01333 310518
42 - 44 Shore St, Anstruther, Scotland KY10 3AQ 01333 310518