Yes, the public can visit the Versace Mansion (now called The Villa Casa Casuarina), but not as a free museum. You can see the exterior anytime, and you can go inside by dining at the restaurant or booking a stay. Casual walk-in tours aren’t offered.