Featuring air-conditioned accommodation with a private pool, pool view and a balcony, VRCC Villa Stella - A retreat for your soul is located in Cape Coral. This property offers access to a terrace, free private parking and free Wi-Fi.
5215 Southwest 9th Place, Cape Coral, FL 33914, United States