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.

El Cap

3500 4th St N, St. Petersburg, FL 33704-1310
+1 727-521-1314
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent43%
  • Very good35%
  • Average14%
  • Poor4%
  • Terrible4%
Travellers talk about
“onion rings” (28 reviews)
“burger” (201 reviews)
“tots” (5 reviews)
Open Now
11:00 - 23:00All hours
American, Bar, Pub
3500 4th St N, St. Petersburg, FL 33704-1310
All Details
Write a Review
Reviews (295)
Traveller rating
Traveller type
Time of year

1 - 10 of 295 reviews

Reviewed 2 days ago

Just get the cheeseburger exactly like they cook it (med-rare). I would put this top 3 burgers in the Tampa- St Pete area. They will cook it any temp you want, which is hard to find anymore. Service was great. Beer was cold. Baseball game...More

Thank loogadis d
Reviewed 2 days ago via mobile

We eat at El Cap a couple times a month because you can always count on it being good! Wings, beer, steak and cheese with mushrooms and jalapenos always satisfies! Johnny, their main chef, is always a welcome smiling face! Give it a try!!!

Thank beth ann h
Reviewed 17 August 2017 via mobile

Went here for lunch after visiting Holocaust Museum in St. Pete with friends. Very quant atmosphere and burgers and fries to die for. Don't miss going to this landmark!

Thank Barbara W
Reviewed 12 August 2017 via mobile

We stop by monthly for a burger at the bar. Always outstanding in a friendly, welcoming environment.

Thank Local36
Reviewed 28 July 2017 via mobile

Enjoyed a visit with family, including kids. El Cap is a tradition in St Pete and most would say it's the best cheeseburger in town. Onion rings are awesome. We had a nice visit with the head cook who greets you like an old friend....More

Thank ufgator1993
Reviewed 28 July 2017

If you go at lunch go early 11ish as the crowd will roll in and makes it tough to get a seat. Burgers are made to order and fresh, they will cook them medium rare if you like!!!!

Thank Nick F
Reviewed 19 July 2017 via mobile

Unfriendly rude inattentive staff. Took ten minutes to get a menu. Another ten to order. Another ten to eat. Another ten to check out. No water refills. Burger was fine. Fries and onion rings were good. I won't return.

Thank IslandLocal941
Reviewed 16 July 2017

Place is dirty, burger wasn't anything special and they charged for flat soda refills. Save your money ....won't ever reutrn.

Thank jjkcjb
Reviewed 11 July 2017 via mobile

Went in and didn't get helped until 5 mins later. Order our food and waited, ate then went on with our business. The burger was dry and I never got that refill. The sad part is the burger LOOKED delicious. Felt rushed, I had the...More

Thank Anna L
Reviewed 10 July 2017

If you want a good burger like you'd make at home this is the place! Their menu is fairly limited, but their customers know where to come for good sandwiches!

Thank dbsartain
Nearby Restaurants
Harvey's 4th Street Grill
208 reviews
.41 km away
Ciccio Cali
115 reviews
.47 km away
Better Byrd
26 reviews
.94 km away
Nearby Attractions
Sunken Gardens
1,388 reviews
1.60 km away
Vinoy Park
325 reviews
3.02 km away
Great Explorations Children's Museum
216 reviews
1.54 km away
NOVA 535
83 reviews
2.97 km away
Questions & Answers
Get quick answers from El Cap 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
Average prices
US$5 - US$10
American, Bar, Pub
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Child-friendly
Open Hours
11:00 - 23:00
11:00 - 23:00
11:00 - 23:00
11:00 - 23:00
11:00 - 23:00
11:00 - 23:00
11:00 - 23:00
Location and Contact Information
  • Address: 3500 4th St N, St. Petersburg, FL 33704-1310
  • Location: United States  >  Florida (FL)  >  St. Petersburg
  • Phone Number: +1 727-521-1314
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