Hotels in Anstruther, Fife We help you find any company! Rosebery Hotel Edinburgh Limited 54 Nethergate South, Crail Anstruther, Fife The Pittenweem Harbour Company Limited 14 Mid Shore, Pittenweem Anstruther, Fife