We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Junction 21 Restaurant & Bar

Is this your business?
) #5 of 5 Restaurants in Peosta $$ - $$$ ,
7653 Old Highway Rd, Peosta, IA 52068-9605
+1 563-583-2100
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent50%
  • Very good29%
  • Average5%
  • Poor11%
  • Terrible5%
Travelers talk about
“pizza” (5 reviews)
“sandwiches” (2 reviews)
“great food” (5 reviews)
Restaurant Hours
Bar, Pub
$$ - $$$
7653 Old Highway Rd, Peosta, IA 52068-9605
Write a Review
Reviews (17)
Traveler rating
Traveler type
Time of year

1 - 10 of 17 reviews

Reviewed April 7, 2017

This is a nice diversion from all those franchise joints. Locally owned and operated and a nice location just West of Dubuque. The food is mostly homemade-fries, chips, onion rings, soup and more. Lunch and dinner are served with the soup & salad bar available...More

Thank C H E
Reviewed December 3, 2016 via mobile

Great place to hang out family atmosphere. Great food at a reasonable price. Clean and friendly staff bartenders.

Thank Greg H
Reviewed November 4, 2016 via mobile

Stopped out for dinner. Had a special of any sandwich with fries for $8 or spaghetti with meatballs , garlic sticks and salad bar. I chose to have the spaghetti and sure wish I hadn't. Spaghetti was cold with a canned tomatoes sauce and two...More

Thank MimiK7
Reviewed October 17, 2016 via mobile

This place used to be very good with one of the best steak sandwiches around. No longer the case. For sale sign in the yard leads me to believe they are just passing the time until the can sell. Sad to see such a good...More

Thank Greg C
Reviewed August 4, 2016 via mobile

We meet here with a club, and there is usually 35-45 of us all at once. They always do a good job and the food is decent and the food and drink prices very fair.

Thank Michael V
Reviewed July 25, 2016 via mobile

Stopped at the Junction 21 restaurant /bar on the way home and we were surprised by the great food. My wife had a chicken salad and i ordered a pizza with the kids. Glad we stopped.

Thank Dan C
Reviewed July 16, 2016 via mobile

We were looking for something other than a fast food chain and googled nearby and this had a good rating. Don't let the building turn you away. Nothing fancy from the outside. Once inside found it very nice. Clean. Service was great and their junction...More

Thank Lilacsnmay14 .
Reviewed May 21, 2016

This was a great experience we had a great meal and the service was very friendly and the owner (cook) came to our table to just chat about our experience. Great fun would recommend this place to everyone.

Thank Lee D
Reviewed July 15, 2015

Good place to stop and eat, whether it be lunch or dinner. Pizza is very good and burgers and appetizers are tasty, too. On Friday nights, they have all you can eat cod, which is delicious and a family favorite. As it is a local...More

Thank Amy G
Reviewed April 4, 2015

I think their pizza rocks! Great burgers, cod, taco bar....nice beer selection. One of my favorite spots to go when the weather is nice....relaxing out on their deck with a beautiful country view.

Thank Megan P
Nearby Restaurants
Trackside Bar and Grill
16 reviews
2.10 miles away
Red Roof Diner
26 reviews
2.54 miles away
5 reviews
2.41 miles away
Nearby Attractions
Swiss Valley Park
14 reviews
5.30 miles away
Fenelon Place Elevator Co.
810 reviews
8.38 miles away
Dubuque Arboretum and Botanical Gardens
166 reviews
6.99 miles away
Crystal Lake Cave
134 reviews
8.37 miles away
Questions & Answers
Get quick answers from Junction 21 Restaurant & Bar staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Bar, Pub
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Families with children, Large groups
Location and Contact Information
  • Address: 7653 Old Highway Rd, Peosta, IA 52068-9605
  • Location: United States  >  Iowa (IA)  >  Peosta
  • Phone Number: +1 563-583-2100
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing