The Best Restaurants in Rochester, MN

A Feast of Flavors

Though we offer delicious onsite restaurants in Rochester, Minnesota, Apache Hotel is also located near a variety of restaurants near Apache Hotel and the bustling downtown area. Consider some of our favorites below, offering an assortment of ambiances and specialties to create some of the best restaurants in Rochester, MN.

Salute Wine Bar and More - On the Peace Plaza

Indulge in the authentic taste of Italy, with beautiful wines and delicious fresh appetizers and entrees. 

Feast on a collection of classic dishes for breakfast, lunch and dinner, including succulent Salmon Dijonaise and fresh grilled Basil Chicken. Crossings has something for every palate.

The Grand Grill - Recently Renovated

The Grand Grill is known for classic Midwestern comfort foods, with a menu of grilled sandwiches, burgers, and signature entrees complemented by full wine and beer lists.

Martini's - On the Peace Plaza

A popular evening hotspot, Martini's is one of the best bars in downtown Rochester and is open daily until 11pm. Sip on refreshing cocktails made with fine spirits and indulge in an innovative food menu in a sleek setting.

Lord Essex - Open daily from 5pm-10pm

Be sure to ask our friendly staff members for their favorite places to eat in Rochester, MN, and they'll be happy to share their hotspots with you.