Filters:
clear
Country: United States

traditional restaurant in San Leandro

About 1 results.

Elios Family Restaurant

Floresta Boulevard 260, 94578 San Leandro, United States

Elio'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

  • 1