KitchenSpot
Search
See the best dishes near you?
← Cherryland restaurants

Villa Escobar

No reviews yet

Bar21298 Birch St, Hayward

Own or manage Villa Escobar? Claim this listing free

Hours

Hours not listed yet.

Details

Address21298 Birch St, Hayward 94541-1538

Phone+18445387786

Websitehttp://www.letsrun.com/forum/flat_read.php?thread=4195067

SocialFacebook

Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.