LEO’s Cafe Bar
13B Finkle Street, Selby YO8 4DT England
LEO’s Cafe Bar is a Italian, Cafe, British place is located in Selby, England. The address of LEO’s Cafe Bar is 13B Finkle Street, Selby YO8 4DT England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1757 703112, or open their website to view relevant information, The url is https://www.facebook.com/LEOsCafeBarx/