Walgreens ★★★☆☆3.0 (183) Pharmacies Drug store 2300 Otis Dr, Alameda, CA 94501 Today: Open 24 hours Call Website Details →