Foxhound Inn is located in Scarborough, United Kingdom on Main St, Flixton. Foxhound Inn is rated 4.5 out of 5 in the category gastropub in United Kingdom. FOXHOUND INN LIMITED is a recreational facilities and services company based out of ROWAN HOUSE 7 WEST BANK, SCARBOROUGH, United Kingdom.