Otis Elementary School Address 3010 Fillmore St. Alameda CA United States Upcoming Events No events in this location Related