Castile Restaurant

New American restaurant

Perched on the second floor of The Hotel Zamora, Castile Restaurant offers a delightful blend of New American cuisine and stunning views of St. Pete Beach. Known for its cozy and upscale ambiance, it provides a perfect setting for lunch or dinner, featuring fresh seafood like perfectly prepared scallops and ceviche. With live music and rooftop seating, diners will enjoy a lively atmosphere. While service can be inconsistent, the complimentary valet parking and tasty small plates definitely enhance the experience.

Contact Info

  • Location: 3701 Gulf Blvd, St Pete Beach, FL 33706
  • Located in: Floor 2 · The Hotel Zamora
  • Phone: (727) 456-8660
Castile Restaurant

Opening hours

  • Monday: 7 am-10 pm
  • Tuesday: 7 am-10 pm
  • Wednesday: 7 am-10 pm
  • Thursday: 7 am-10 pm
  • Friday: 7 am-10 pm
  • Saturday: 7 am-10 pm
  • Sunday: 7 am-10 pm

Services

  • Wheelchair-accessible car park
  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating
  • Wheelchair-accessible toilet
  • Outdoor seating
  • Takeaway
  • Dine-in
  • Delivery
  • Live music
  • Rooftop seating
  • Lunch
  • Dinner
  • Solo dining
  • Alcohol
  • Beer
  • Cocktails
  • Coffee
  • Healthy options
  • Small plates
  • Spirits
  • Vegetarian options
  • Wine
  • Breakfast
  • Brunch
  • Lunch
  • Dinner
  • Catering
  • Dessert
  • Seating
  • Bar on site
  • Toilets
  • Wi-Fi
  • Free Wi-Fi
  • Cosy
  • Romantic
  • Trendy
  • Upmarket
  • Family friendly
  • Groups
  • LGBTQ+ friendly
  • Tourists
  • Transgender safe space
  • Reservations required
  • Dinner reservations recommended
  • Accepts reservations
  • Credit cards
  • Debit cards
  • NFC mobile payments
  • Credit cards
  • High chairs
  • Kids' menu
  • Free of charge street parking
  • Plenty of parking
  • Valet parking
  • Dogs allowed outside
Castile Restaurant Food & drink
Castile Restaurant Vibe
Castile Restaurant Scallops
Castile Restaurant By owner

Menus and Prices

Castile Restaurant menu prices 1
Castile Restaurant menu prices 2
Castile Restaurant menu prices 3
Castile Restaurant menu prices 4
Castile Restaurant menu prices 5

Add Your Review

You can upload up to 4 images (JPEG, PNG, WebP).

Nearby Restaurants

Gulf Primeval On The Rooftop

Seafood restaurant

109 8th Ave, St Pete Beach, FL 33706, United States

Grand Hacienda

Mexican restaurant

4393 Gulf Blvd, St Pete Beach, FL 33706, United States

The Drunken Clam

Bar & grill

46 46th Ave, St Pete Beach, FL 33706, United States

The Wharf Restaurant

Seafood restaurant

2001 Pass a Grille Way, St Pete Beach, FL 33706, United States

Red, White and Booze

Seafood restaurant

2007 Pass a Grille Way, St Pete Beach, FL 33706, United States

Grace Restaurant

Restaurant

120 8th Ave, St Pete Beach, FL 33706, United States

Burger-ish Bar & Grill

Restaurant

4755 Gulf Blvd, St Pete Beach, FL 33706, United States

Shaner's Land & Sea Market

Restaurant

2000 Pass a Grille Way, St Pete Beach, FL 33706, United States

The Dewey

Seafood restaurant

109 8th Ave, St Pete Beach, FL 33706, United States

Bongos Beach Bar and Grille

Bar & grill

5250 Gulf Blvd, St Pete Beach, FL 33706, United States

Playa Bowls

Health food restaurant

4615 Gulf Blvd Suite 104, St Pete Beach, FL 33706, United States

Chick-fil-A

Chicken restaurant

4623 Gulf Blvd, St Pete Beach, FL 33706, United States

1200 Chophouse

Steak house

5007 Gulf Blvd, St Pete Beach, FL 33706, United States

Palm Court Italian

Italian restaurant

5500 Gulf Blvd, St Pete Beach, FL 33706, United States

Hungry Howie's Pizza & Subs

Pizza delivery

4667 Gulf Blvd Unit 4557, St Pete Beach, FL 33706, United States

Subway

Sandwich shop

5901 Gulf Blvd, St Pete Beach, FL 33706, United States

Pizza Hut Express

Pizza restaurant

Tradewinds Resort, 5600 Gulf Blvd, St Pete Beach, FL 33706, United States

Westshore Pizza

Pizza takeaway

2000 Pass a Grille Way Suite B, St Pete Beach, FL 33706, United States

Maritana

Restaurant

3400 Gulf Blvd, St Pete Beach, FL 33706, United States

Snapper's Sea Grill

Seafood restaurant

5895 Gulf Blvd, St Pete Beach, FL 33706, United States