Subway 51311

Subway #51311-0 is a Subway restaurant located at Leisure Town Retail Center, 785 Orange Drive, Vacaville, California.