Otaez Mexican Restaurant March 9, 2018 Map Unavailable Address 1619 Webster Street Alameda, CA United States Upcoming Events No events in this location