Airtel Plaza Hotel 3 stars

7277 Valjean Avenue, Van Nuys, CA 91406, United States of America

Hotel image
Read more reviews for Airtel Plaza Hotel