Dick's Last Resort - Madeira Beach

$$ • Bars, American, Seafood

Hours:
111 Boardwalk Pl W STE 201, Madeira Beach
(727) 897-5325

About Dick's Last Resort - Madeira Beach

Dick's Last Resort at John's Pass is a fun place known for its unique experience rather than just the food. The atmosphere is very different from other places, with staff who engage in joking around and playful insults, which many guests love for its honesty and vibe. The servers are frequently described as amazing, handling busy crowds with great personality and charm, making the visit an absolute ball from start to finish.

The food is bar style and generally considered pretty good or decent, with some items like the crab noted as stellar. It is a great place to watch sports, with plenty of TVs for College Football and NFL games, making it a good spot to take friends. However, some visitors note that parking in the area is horrible and very expensive, which can affect the decision to return. Overall, it is considered a must-visit for the experience when in the area.

Recent Reviews

4.7
117 ratings
Restaurantji Rating
5
88%
4
3%
3
3%
2
2%
1
4%
Food
4.6
Atmosphere
4.7
Service
4.7

Share your opinion about Dick's Last Resort - Madeira Beach

Restaurantji Rating

Loved it!!! Great food and great server named Felicia!!!

I've never laughed so much in my life. We had the absolute best Father's Day. A sense of humor is required. I recommend making a day of it at John's Pass with a group.

I ordered a Mich Ultra and when delivered the waiter said the glass is free keep it. It was not free, that beer was $9.99 and my next glass (same size) was $5.99. Also the Black and Blue burger was terrible. I really don’t want a beer glass with their logo on it.

Read All Reviews(117)

Menu

Add a Menu
Dick's Last Resort - Madeira Beach Menu
Dick's Last Resort - Madeira Beach Menu

Photos

Add a Photo
Dick's Last Resort - Madeira Beach
Dick's Last Resort - Madeira Beach
View All Photos

Hours

Monday 11AM - 10PM
Tuesday 11AM - 10PM
Wednesday 11AM - 10PM
Thursday 11AM - 10PM
Friday 11AM - 10PM
Saturday 11AM - 10PM
Sunday 11AM - 10PM
Updated on: