The Fleece Bar & Kitchen is located in Selkirk, United Kingdom on 1 Ettrick Terrace, Market Pl. The Fleece Bar & Kitchen is rated 4.6 out of 5 in the category scottish restaurant in United Kingdom.
Address
1 Ettrick Terrace, Market Pl
Service options
Dine-in