Subway 27567

Subway #27567-0 is a Subway restaurant located at The Plaza at Encinitas Ranch, 1560-C Leucadia Boulevard Suite C, Encinitas, California.