Subway 29804

Subway #29804-0 is a Subway restaurant located at Capitola Mall, 1855 41st Avenue Space R 03, Capitola, California.