Island Royale Apartment
Gulf Shores, 36542, United States
Boasting pool with a view, Island Royale is located on the beachfront in Gulf Shores. Among the facilities at this property are a lift and an ATM, along with free Wi-Fi throughout the property.