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

Get Rates

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

Get Flight + Hotel