Arroyo Vista Inn 3 stars

335 Monterey Road, Los Angeles, CA 91030, United States of America

Hotel image
Read more reviews for Arroyo Vista Inn