Based on 211 review
This lovely hotel is situated in South Padre Island. A total of 66 rooms are available for guests' convenience. This property was revamped in 2009. The reception desk is not open throughout the day. This is not a pet-friendly establishment. Some services may be payable.