Lighthouse Inn of Galilee 3 stars

307 Great Island Road, Narragansett, RI 02882, United States of America

Hotel image
Read more reviews for Lighthouse Inn of Galilee