(650) 726-3501
65 Alhambra Ave, El Granada, CA 94018
View Map
Sorry, there are currently no reviews. Read More El Granada Restaurant Reviews