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

Open to viewing 7 days a week from 4:00pm – 10:00pm

360 Rooftop Bar Hours

Thursday to Sunday from 4:00pm – 10:00pm

Pool Bar

Relax and unwind with refreshing cocktails and light bites by the poolside. Whether you’re looking to cool off with a signature drink or lay out in the sun, our Pool Bar provides the perfect atmosphere for leisure and socializing.

Pool Bar Hours

Friday to Sunday from 11:00am – 6:00pm

Hotel Zamora pool
Hotel Zamora pool bar
Cocktail drink with orange slice by blue pool at Hotel Zamora
Oceanside lounge chairs at Hotel Zamora
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