INSULA RESTAURANT

145 E SHERIDAN ST, ELY,
MN, 55731, USA