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
  • Our snapper weekend special. Come treat your taste buds. Live salsa music begins at 7pm
  • Columbian corn empanadas special. Checkout our story for this weekends specials 👀 🌽
  • Don’t miss out on our shrimp ceviche special this evening! Live music begins at 7pm!
  • “Spent a staycation weekend in st Pete and went to dinner at Castile nice Hotel Zamora. We stoppe…
  • Do you prefer your apéritif of choice shaken or stirred 🥃 🍸 📷: @southtampamagazine
  • Have you tried our showstopper Zamora Paella 🥘 Spanish saffron rice accompanied by fresh lobster…
  • Date night out? Birthday? Anniversary? Whatever the occasion, splurge on an incredible culinary e…
  • Run don’t walk for this new menu item. Jerk Chicken Alfredo • jerk marinated chicken breast with …
  • Valentines Day is less than a week away!💌 Whether your celebrating with your best gals or spendi…
  • Come enjoy a cocktail tonight in the Castile lounge. Live Music begins at 7pm 🎶
  • Our weekend and Valentines weekend special: 🥩 New Zealand Rack of Lamb• Lamb grilled and rubbed…
  • Creamy Tuscan Chicken Pasta – bow tie pasta with sun dried tomatoes, spinach, onions, chiffonade …
  • You deserve a hump day treat! Come try our newest Bocadillo •Adobo Grilled Chicken: adobo marina…
  • Hello #NationalSandwichDay Come sink your teeth into our classic staple, the FL Cuban ~ mojo por…
  • Mouthwatering Monday with this new menu item: Fish and chips; tempura battered pompano, steak fri…