Plaza Inn

2021 N Padre Island Drive
Texas
United States