We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Castillo De Mexico

Mexican, Spanish
Improve this listing
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Get directions
12620 Beach Blvd Ste 19, Jacksonville, FL 32246-7130
(904) 998-7006
Today
11:00 am - 2:00 pm
Closed now
See all hours
Hours:
Mon - Fri 11:00 am - 2:00 pm
Dining options: Dinner, Reservations

TripAdvisor Reviewer Highlights

Read all 23 reviews
Visitor rating
  • 9
    Excellent
  • 5
    Very good
  • 2
    Average
  • 3
    Poor
  • 4
    Terrible
Rating summary
  • Food
    4 of 5 stars
    Service
    4 of 5 stars
  • Value
    4 of 5 stars
    Atmosphere
    4 of 5 stars
Good Neighborhood Mexican food!

I love coming here vs.the "chain" Mexican places. The food is consistently good and they have a big menu and full bar. Weds. night is $5.00 pitchers of margaritas that are a little too watered down, but their regular margaritas are great! Good atmosphere too!

4 of 5 starsReviewed July 1, 2014
Ilovemydog242
,
Atlantic Beach, Florida
Add Photo Write a Review

23 Reviews from our TripAdvisor Community

Rate and write a review
Roll over, then click to rate
  Click to rate
Date | Rating
  • English first
  • Any
English first
Jacksonville, Florida
Level Contributor
32 reviews
26 restaurant reviews
common_n_restaurant_reviews_1bd8 11 helpful votes
5 of 5 stars Reviewed June 28, 2015

Good authentic Mexican food, friendly staff and good service. I have been several times and love the stuffed poblano peppers. The refried beans are excellent and the yellow rice is moist.

Was this review helpful? Yes
Level Contributor
15 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 stars Reviewed January 24, 2015

Jorge met me with a smile and I was directed to a nearby booth with an open archway to another section of this cute restaurant located on Beach Blvd. the interior here is sprinkled with modern art and clay. They have a full bar. The signature cocktail list is extensive. Castillo's dessert menu provided the normal fare of flan and... More 

Was this review helpful? Yes
1 review
5 of 5 stars Reviewed January 23, 2015

Have tried a wide variety of Mexican restaurants in Jacksonville and have yet to find better food. I am surprised at the average rating for this place. There are higher rated Mexican restaurants on this site that I have been to and, to me, none of them compare to the taste, service and overall quality that I have consistently received... More 

Was this review helpful? Yes
Jacksonville, Florida
Level Contributor
6 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
2 of 5 stars Reviewed November 18, 2014 credit card Amex Card Member Review

This was our second visit to Castillo De Mexico. The chips and salsa were very good however, the entrees seemed to be substandard compated to the initial visit and other Mexican restaurants in the area. Staff was helpful but the overall value of the meal was lower than anticipated

Was this review helpful? Yes
Nashville, Tennessee
Level Contributor
50 reviews
35 restaurant reviews
common_n_restaurant_reviews_1bd8 18 helpful votes
1 of 5 stars Reviewed July 27, 2014

Semi-busy but not crazy - took 10 minutes to be seated; another 10-15 minutes to get chips and drinks; another 10 minutes to take our food order / took another 30 minutes to get more chips and salsa (no food yet) and finally after being told for 2nd time 'your food is almost ready' - had enough and expressed my... More 

Was this review helpful? Yes
Atlantic Beach, Florida
Level Contributor
55 reviews
40 restaurant reviews
common_n_restaurant_reviews_1bd8 20 helpful votes
4 of 5 stars Reviewed July 1, 2014

I love coming here vs.the "chain" Mexican places. The food is consistently good and they have a big menu and full bar. Weds. night is $5.00 pitchers of margaritas that are a little too watered down, but their regular margaritas are great! Good atmosphere too!

Was this review helpful? Yes
Jacksonville, Florida
1 review
1 of 5 stars Reviewed March 4, 2014

Terrible buffet, Terrible service, Terrible experience. Food was cold, and tasted like yesterday's left overs. Only 6.99, but still a waste of my lunch time!!!!!!

Was this review helpful? Yes
Jacksonville, Florida
2 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
4 of 5 stars Reviewed October 27, 2013

This is my favorite Spanish food restaurant. I always order the grilled steak quesadilla and empanadas california. The empanadas are freshly fried, super crispy and comes with the best queso dip! I also love the sangria margarita, but not all the bartenders over there knows how to pour the margarita over the sangria without mixing it all up.

Was this review helpful? Yes 1
FL
Level Contributor
78 reviews
61 restaurant reviews
common_n_restaurant_reviews_1bd8 38 helpful votes
5 of 5 stars Reviewed April 26, 2013

Went for lunch. Excellent menu, excellent service, excellent value. It is not fancy, but it was clean, tasty,good atmosphere for an inexpensive spot, would definitely go again.

Was this review helpful? Yes
Level Contributor
9 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
1 of 5 stars Reviewed March 22, 2013 via mobile

I was not able to enjoy any of the food, drink or experience because the floors were sticky (like an old movie theater) and overall the restaurant was dirty. have not been back since then...

Was this review helpful? Yes

Travelers who viewed Castillo De Mexico also viewed

 

Been to Castillo De Mexico? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Castillo De Mexico

Address: 12620 Beach Blvd Ste 19, Jacksonville, FL 32246-7130
Phone Number: (904) 998-7006
Location: United States  >  Florida (FL)  >  Jacksonville
Open Hours:
Monday 11:00 am - 2:00 pm
Tuesday 11:00 am - 2:00 pm
Wednesday 11:00 am - 2:00 pm
Thursday 11:00 am - 2:00 pm
Friday 11:00 am - 2:00 pm
Cuisine: Mexican, Spanish

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing
Improve this listing

Restaurant Details

Location and Contact Information

  • Address: 12620 Beach Blvd Ste 19, Jacksonville, FL 32246-7130
  • Location: United States  >  Florida (FL)  >  Jacksonville
  • Phone Number: (904) 998-7006

Price and Cuisine

  • Cuisine: Mexican, Spanish
Open Hours
Monday
11:00 am - 2:00 pm
Tuesday
11:00 am - 2:00 pm
Wednesday
11:00 am - 2:00 pm
Thursday
11:00 am - 2:00 pm
Friday
11:00 am - 2:00 pm

Questions & Answers

Questions? Get answers from Castillo De Mexico staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?