Miami Sun Hotel - Downtown/Port of Miami 2 stars

226 Northeast 1st Avenue, Miami, FL 33132, USA

Hotel image
Read more reviews for Miami Sun Hotel - Downtown/Port of Miami