Subway 12893

Subway #12893-0 is a Subway restaurant located at Holland Plaza, 4344 Holland Road Units 1, 3 & 5, Virginia Beach, Virginia.