Get directions to: Los Vecinos, Linden, MI
Restaurant address: 117 North Bridge St Linden, MI 48451, USA
Restaurant: Los Vecinos