Subway 2864

Subway #2864-0 is a Subway restaurant located at Solana Beach Plaza, 124 Lomas Santa Fe Drive Suite 101, Solana Beach, California.