Sandwich shop located on Calle Ocho (Eighth Avenue)
Photos by Mike Leco
17 total photos Last updated on 04-11-2008