Walgreens 9248

Walgreens #9248 is a Walgreens drugstore located at 2300 Otis Drive, Alameda, California. The store and pharmacy are open 24 hours a day.