Vellair Furnished Apartments is located in Los Angeles, United States on 6201 Hollywood Blvd #1325. Vellair Furnished Apartments is rated 4.9 out of 5 in the category short term apartment rental agency in United States.
Address
6201 Hollywood Blvd #1325