Bay Horse hotel
Bay Horse hotel
Hotel
57-59 Micklegate
, Selby, England, United Kingdom
YO8 4EA
88
Very Good ·
7 reviews