Get directions to: Short Stop Deli, Williamsburg, VA
Restaurant address: 7123 Merrimac Tr Williamsburg, VA 23185, USA
Restaurant: Short Stop Deli