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.

Great American Diner & Pub

$$ - $$$American, ,
2900 St Rd, Bensalem, PA 19020-2604
+1 215-638-9600
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent24%
  • Very good29%
  • Average14%
  • Poor17%
  • Terrible16%
1 Mar 2017
“Quick bite to eat.”
19 Jul 2017
“Convenient and good eatery”
Open Now
12:00 AM - 11:59 PMAll hours
American, Bar, Pub
$$ - $$$
2900 St Rd, Bensalem, PA 19020-2604
All Details
Write a ReviewReviews (89)
Traveller rating
Traveller type
Time of year

41 - 50 of 89 reviews

Reviewed 1 August 2013

We wne there because Nifty Fifty's had a fire. We ordered our food and 1/2 hour later it was delivered. I requested that one of the ingredients be left off and when we got the check, I was charged for "spec prep". The sandwich was...More

1  Thank gambler003
Reviewed 13 July 2013

Food was just ok. It seems like they made some kind of changes because the food and service was not like a trip i made before.

Thank jaelyn363
Reviewed 24 May 2013 via mobile

It's a great place to hang out with friends and have really good food. Their portions are generous and always cooked to order.You can't beat their breakfast specials and dinners are reasonably priced.

Thank Mama_C_215
Reviewed 10 May 2013

It is really nice to go to a food establishment and get good food at a decent price - especially when you might want a late night meal or snack. The GAD&P is close to the Parx Casino and is a nice alternative for dinner...More

Thank Carol B
Reviewed 5 April 2013

One and ONLY visit more than a year ago - looked dingy and dirty - restrooms were a mess and dirty. Food was only average

Thank jean m
Reviewed 28 March 2013

had the philly cheesesteak, hey was in philly, portions are huge. place does show its age but dont let that stop you from stopping there

Thank Barry P
Reviewed 20 January 2013

Great food, reasonable, bar and ATM machine. Staff very friendly and accomodating. Handicapped accessible.

Thank JoyceOsik
Reviewed 9 November 2012

It doesn't pay to cook breakfast during the week for they offer a $2.49 complete breakfast (eggs/potatoes/coffee/toast or pancakes or french toast. They don't have it on the menu so make sure you ask.

Thank AMEinpa
Reviewed 8 November 2012

Love the Pub, it's a great place any time of the day!! Where else can you go and get french toast & a beer at 2pm, or come for a fun night out at 11pm?? They have great specials all day long, & even 1/2...More

1  Thank Jessica E
Reviewed 24 October 2012

Has great happy hour specials and 50% of the check specials. Such a large menu that it takes time to choose! Food is always really good

1  Thank Diana B
Nearby HotelsSee all 10 hotels in Bensalem
Courtyard Philadelphia Bensalem
172 reviews
.66 km away
Holiday Inn Bensalem - Philadelphia Area
133 reviews
.87 km away
Sleep Inn & Suites
220 reviews
1.42 km away
Best Western Plus Philadelphia Bensalem Hotel
389 reviews
1.62 km away
Nearby Restaurants
Carrabba's Italian Grill
163 reviews
.50 km away
109 reviews
.19 km away
Chickie's & Pete's
115 reviews
.33 km away
Michael's III
43 reviews
.94 km away
Nearby Attractions
Parx Casino
1,592 reviews
.19 km away
TD Bank Amphitheater
28 reviews
1.03 km away
Bucks County Visitor Center
12 reviews
.50 km away
Parx Racing
14 reviews
.19 km away
Questions & Answers
Get quick answers from Great American Diner & Pub 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
American, Bar, Pub
Breakfast, Lunch, Dinner, After-hours
Restaurant features
Seating, Waitstaff, Parking Available, Takeout, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Child-friendly
Open Hours
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
12:00 AM - 11:59 PM
Location and Contact Information
  • Address: 2900 St Rd, Bensalem, PA 19020-2604
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Bensalem
  • Phone Number: +1 215-638-9600
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