Phone: +16263511176
Address: North Lima Street, Sierra Madre, 91024, United States Of America
City: Sierra Madre
Dishes: 8
Reviews: 992
"Fantastic seafood tacos! The fish was fried to perfection for the tacos, the vegetables were fresh, the flour tortillas were soft, and the crema on the top added fantastic taste. The rice is not your typical Mexican restaurant rice, but it was delicious with the beans. I will certainly be back to try more of their seafood options."
All prices are estimates.