Food & Drinks

Places to Eat While Vacationing in Indian Shores and Indian Rocks Beach, Florida


Just Waking up?

Indian Shores Coffee Company - stop in for a great cup of coffee and order a Maui Muffin, take your order to go and walk the beach!




Indian Rocks Cafe - coffee, breakfast and lunch, open daily 8am-2pm - 1401 Gulf Blvd., Indian Rocks Beach.


Pipo & Betty's Bakery - The newest coffee shop & bakery in Indian Rocks Beach! Serving locally sourced Joffrey's coffee & homemade Cuban pastries! Come out our breakfast!  435 Gulf Blvd.

St. Pete Bagel & Donuts - Best donuts and bagels around with great coffee too. Always a good treat - our favorite donut there is the Cronut - half croissant and a half glazed donut. Yummy!


St. Pete Bagel Co.

11987 Indian Rocks Rd, Largo, FL 33774

(727) 286-6145

Cafe de Paris - Breakfast, lunch, pastries, custom cakes - this is the real deal, family owned since 2003 from Paris - All items are made fresh daily in house using no preservatives.  Stop in today and tell Xavier & Valerie "hello".


Afternoon / Evening - Pubs, Grub & More!


The Dog & Parrot Beach Pub - known as "Best on the Beach Pub Grub", stop in for live music and watch your favorite sporting event, play ping-pong or a billiard's game, visit like a local.  19703 Gulf Boulevard in Indian Shores.


Bay 1 Ice Cream & Sandwich Shop - Located in Indian Shores just a short walk from your vacation rental, a personal family favorite for us - yummy Cuban sandwiches, delish creamy ice cream and more!

Salt Rock Grill- Salt Rock Grill is a legendary beach landmark that has a burning passion for delectable food, enticing drink and pleasurable surroundings. Known for hand cut U.S.D.A prime and choice grade beef, fresh dayboat caught seafood, raw bar and amazing wine cellar. Salt Rock Grill is the perfect choice for an evening of fine dining, superior service and genuine hospitality. Located in Indian Shores overlooking the inter-coastal waterway.

Mahuffer's Dive Bar - Cocktails & live music offered in a veteran watering hole filled with salvaged junkyard artifacts located in Indian Shores.

Keegan's Seafood Grille, 1519 Gulf Blvd, Voted Top 100 in Tampa Bay; Daily Fish Specials.

Crabby BillsLooking for a little live music and a good meal? This place has outside seating, surrounded by a beachy atmosphere and a Killer Bloody Mary.


The Original Crabby Bills

401 Gulf Blvd, Indian Rocks Beach, FL 33785

(727) 595-4825


VIP Mexican American Cuisine - new Indian Rocks Beach location, 213 Gulf Blvd Indian Rocks Beach.  What's all the fuss about? Stop in, see & taste! The best food & drinks around and an atmosphere to match.