Lighthouse Inn, 1701 PADRE BLVD,, South Padre Island, TX - 78597, United States of America. +1 956-299-4154 lighthouseinndp1701@gmail.com
Guest Reviews Based on 26 Reviews