The Perry Hotel is located at 7001 Shrimp Road, Stock Island, FL 33040.