Otis Elementary SchoolBy Kat Choi / May 2, 2019 Address 3010 Fillmore St. Alameda, CA Elementary school in Alameda. Check out their website >> Upcoming Events No events in this location Related