Welcome to your home away from home! Casa del Rio is not just a luxury rental property but a once and a lifetime experience in Ft. Lauderdale, Florida!