Best Western Plus Miami-Doral/Dolphin Mall 3 stars

3875 North West 107 Avenue, Doral, Miami, FL 33178, United States of America

Hotel image
Read more reviews for Best Western Plus Miami-Doral/Dolphin Mall