25.929769 ­-80.141681
Go to map view
16469 Northeast 30th Avenue, North Miami Beach, FL 33160, United States

Get Rates

Show Villa Malibu (Miami Rentals) at top of the results.

Get Flight + Hotel