Savor the Flavors at Finn's Food & Spirits
Discover delightful American cuisine at Finn's Food & Spirits in Hannibal - where great food meets warm hospitality.
Nestled in the heart of Hannibal, Missouri, Finn's Food & Spirits stands out as a premier destination for food lovers and travelers alike. Known for its inviting atmosphere and delicious grill options, this restaurant combines traditional American cuisine with a modern twist. Whether you are seeking a hearty meal after exploring the historical sites of Hannibal or simply looking for a cozy place to unwind with friends, Finn's has something to offer everyone. The extensive menu features everything from juicy steaks and grilled seafood to fresh salads and delectable appetizers, ensuring that each visitor finds their perfect dish. The interior of Finn's exudes warmth with rustic decor that reflects the charm of Hannibal. Guests can enjoy dining indoors or opt for the outdoor seating area during pleasant weather, making it an ideal spot for enjoying meals while soaking in the vibrant surroundings. The friendly staff is dedicated to providing excellent service, ensuring that every visit is memorable. For those interested in local spirits, Finn's also boasts a well-curated selection of beverages including craft beers and signature cocktails. As you savor your meal, take a moment to appreciate the lively ambiance filled with laughter and conversation. With convenient hours throughout the week and special offerings on weekends, Finn's Food & Spirits invites you to indulge in an unforgettable dining experience while exploring the rich history of Hannibal.
Local tips
- Try their signature burgers; they are highly recommended by locals.
- Visit during happy hour for special drink prices.
- Make reservations on weekends as it can get quite busy.
- Check out their daily specials for unique dishes.
A brief summary to Finn's Food & Spirits
- 214 N Main St, Hannibal, Missouri, 63401, US
- +1573-248-0881
- Visit website
- Monday 11 am-1 am
- Wednesday 11 am-9 pm
- Thursday 11 am-9 pm
- Friday 11 am-9 pm
- Saturday 11 am-1 am
- Sunday 11 am-4 pm