New Orleans
The Finch
The Finch
The Finch
The Finch
The Finch

The Finch

Rating: 4.4 Price: $$ 111 10th Ave S #310 Website Yelp Instagram

The Finch

The Finch is an elegant restaurant nestled in the historic Union Station building at 111 10th Ave South, anchored with a sweeping craft cocktail center bar. Established in 2024, this modern take on timeless style features a marble-topped bar with gold-toned fixtures and floral accents, offering 20 bar top seats and 8 banquettes for an elevated yet approachable dining experience.

Open Monday-Thursday 11am-10pm, Friday 11am-11pm, Saturday 10am-11pm, and Sunday 10am-10pm, The Finch serves casual elegant American cuisine suitable for relaxed encounters and formal engagements. The bar offers beer, cocktails, and happy hour specials, while weekend brunch rounds out the experience. Reservations are strongly encouraged, though the first-come, first-serve bar welcomes walk-ins, blending fine dining sophistication with downtown accessibility.

Features

american restaurant bar & grill