Lido Hotel 2 stars

6523 Santa Fe Avenue, Huntington Park, 90255, United States of America

Hotel image
Read more reviews for Lido Hotel