Offering a restaurant, Palm Beach Hibiscus is located in West Palm Beach. Free WiFi access is available. Each room here will provide you with air conditioning. At Palm Beach Hibiscus you will find a garden and a bar.
Offering a restaurant, Palm Beach Hibiscus is located in West Palm Beach. Free WiF Read more
Offering a restaurant, Palm Beach Hibiscus is located in West Palm Beach. Free WiFi access is available. Each room here will provide you with air conditioning. At Palm Beach Hibiscus you will find a garden and a bar.
Offering a restaurant, Palm Beach Hibiscus is located in West Palm Beach. Free WiFi access is available. Each room here will provide you with air conditioning. At Palm Beach Hibiscus you will find a garden and a bar.
Number of Rooms: 8