Blue Bay Inn & Suites

901 Padre Blvd
Texas
United States