La princesa deli sandwiches & more

Sandwich shop · 1721 Alhambra Drive, Antioch, CA

Hours

More food in Antioch, CA · Sandwich in Antioch