The Mecca Play Pause Unmute Mute Category Flag City Foodways Made in Findlay Ohio 1874-1975 | The Mecca Bar | 224 South Main Street | Findlay, Ohio Share on TumblrEmailPrintWhatsAppTelegramPostMoreRedditPocketNextdoorLike this:Like Loading... Related