Subway 33339

Subway #33339-0 is a Subway restaurant located at Orange Village Plaza, 263-4 East Orange Avenue, Chula Vista, California.