• Charlie's Stars & Stripes American Deli (map)
  • 296 North 2nd Avenue
  • Upland, CA, 91786
  • United States

Upland, get ready to Push the Button with SOUL SHAKE @ Charlie's!