Palacio Inn Motel 2 stars

845 East Okeechobee Road, Miami, FL 33010, United States of America

Hotel image
Read more reviews for Palacio Inn Motel