Castile Restaurant

4.2 based on 142 reviews
Cuisine type Mediterranean
Price range $31 to $50

Make a reservation

Fri 4/10
2 guests
7:30 PM
Find a Table.
We didn't find any openings. Please try another date or time.
+1 727 456 8660

About Castile Restaurant

Inviting and extraordinary, Castile Restaurant is where traditional meets contemporary cuisine, bringing you fresh and undeniably delicious seafood. Offering indoor and outdoor seating on our expansive terrace with ocean views, our culinary team serves Latin and Mediterranean inspired plates showcasing the best of the season and the coastal waterways. Be it a light bite, drinks with friends, or a sunset dinner on the patio, Castile Restaurant brings a taste of the globe to St. Pete’s Beach.
Read more
Top tags
  • Romance
See all (5)
food (5)
See all (5)
food (5)
See all (5)

Menus

  1. Rooftop
  2. Breakfast
  3. Pool
  4. Dinner
  5. Desserts

Reviews and ratings

4.2
Excellent
Based on 142 reviews
Noise level
Moderate
4.2
Food
4.3
Service
4.3
Ambiance

Read all reviews

Sort through reviews to find relevant experiences

Diner rating

0
56
37
26
5

Time of year

Diner type

Search anything

+

Find reviews that mention:

crab cocktail
dining experience
diver scallops
flan cheesecake
food was good
grouper cheeks
hot dishes
intercoastal waterway
knowledgeable about the menu
pete beach
red snapper
restaurant
roof deck
rooftop bar
sat outside overlooking
service was excellent
short ribs
st pete
tapas menu
valet parking
water view
No reviews found. Try removing a filter, changing your search, or clear all to view reviews.
Restaurants Saint Petersburg Castile Restaurant
2 guests
  • 1 guest
  • 2 guests
  • 3 guests
  • 4 guests
  • 5 guests
  • 6 guests
  • 7 guests
  • 8 guests
  • 9 guests
  • 10 guests
  • 11 guests
  • 12 guests
  • 13 guests
  • 14 guests
  • 15 guests
  • 16 guests
  • 17 guests
  • 18 guests
  • 19 guests
  • 20 guests
7:30 PM
  • 12:00 AM
  • 12:30 AM
  • 1:00 AM
  • 1:30 AM
  • 2:00 AM
  • 2:30 AM
  • 3:00 AM
  • 3:30 AM
  • 4:00 AM
  • 4:30 AM
  • 5:00 AM
  • 5:30 AM
  • 6:00 AM
  • 6:30 AM
  • 7:00 AM
  • 7:30 AM
  • 8:00 AM
  • 8:30 AM
  • 9:00 AM
  • 9:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 1:00 PM
  • 1:30 PM
  • 2:00 PM
  • 2:30 PM
  • 3:00 PM
  • 3:30 PM
  • 4:00 PM
  • 4:30 PM
  • 5:00 PM
  • 5:30 PM
  • 6:00 PM
  • 6:30 PM
  • 7:00 PM
  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM