De Lauer’s Newsstand

1412 Park St
94501, Alameda