Skip to main content
Dining

Castile Restaurant & Lounge

Inspired by the flavors of the world’s most exciting coastal seaports, our culinary team offers an inspired array of shareable and full plates, highlighting products from surrounding farms and fishing areas.

Hours (Daily)

Breakfast: 8:00 am – 11:00 am

Sunday Brunch: 11:30 am – 2:30 pm

Lunch: 11:00 am – 3:00 pm

Dinner: 5:00 pm – 10:00 pm

Lounge: 11:00 am – 11:00 pm

  • dish at Castile Restaurant in St. Pete Beach, FL sitting on table
  • Woman sitting at outdoor table overlooking the water with breakfast plate and drink at Castile Restaurant
  • interior of Castile Restaurant in St Pete Beach with beautiful flooring, booths, and tables
Cocktail on serving plate at Castile Restaurant

Inviting and extraordinary, Castile Restaurant is where traditional meets contemporary cuisine, bringing you fresh and undeniably delicious food. Offering indoor and outdoor seating on our expansive terrace with views of the Intracoastal waters, our culinary team serves Modern American plates showcasing the best of the season and the coastal waterways. Be it a light bite, drinks with friends, or a dinner waterside on the patio, Castile Restaurant delivers something for everyone to enjoy.

  • Rooftop bar at Castile Restaurant at sunset with tropical plants overlooking the water
  • Rooftop bar seating at Castile Restaurant
  • Drinks on a table during a beautiful Florida sunset at Castile Restaurant
  • Close up of bar at Castile Restaurant

360 Rooftop

Open daily, providing unprecedented panoramic views of the Gulf of Mexico, the Intracoastal Waterway and downtown St. Pete. Kick back and savor the legendary sunsets over a crafted cocktail or glass of wine or some sun mid-day sun on one of our plush couches.

360 Rooftop Hours

7 Days a Week from 4:00pm – 10:00pm

Dining room at Castile Restaurant with beautiful setting and ambiance

Dress Code

Please note, our dress code for dinner in Castile is smart casual. We kindly ask no beachwear or sleeveless shirts. Tailored shorts may be worn. Thank you!

Private Dining

Experience a whole new level of dining. Plan your next social or corporate event at Castile Restaurant allowing our culinary team to tantalize you and your guests with his extensive variety of delectable menus for all occasions, including receptions, celebratory meals, or business meetings.

  • Private Dining Room with Patio overlooking the Intra-coastal waterway: 30 people
  • Waterfront Terrace: 80 people
  • Veranda: 40 People
private dining room at Castile Restaurant with tables and chairs