family restaurant in San Leandro, California
About 2 results.
Elios Family Restaurant
Floresta Boulevard 260, 94578 San Leandro, United StatesElio's, fine dining experience for your occasion San Leandro. Good Food! Open 7 days a week 6am to 9pM Sun-Wed, and 6am to 10pm Thur-Sat