Luxury Stay Villa
19720 Northeast 12th Avenue, Miami, FL 33179, United States
Boasting a garden, private pool and pool views, Luxury Stay Villa is situated in Miami. This property offers access to a patio, pool at the pool table, free private parking and free Wi-Fi.