Get directions to: Garcia's Deli, Vineyard Haven, MA
Restaurant address: 1043 State Road Vineyard Haven, MA 02568, USA
Restaurant: Garcia's Deli