On A Roll Sandwich Shoppe

2794 Loker Ave W Ste 110 Carlsbad CA 92010 USA

(760) 431-8148

Location