Get Directions to City Holiday Apartments
Get directions
City Holiday Apartments
13031 West Villosa Place #137, Playa Vista, Los Angeles, CA 90094
+1 323-549-9000
13031 West Villosa Place #137, Playa Vista, Los Angeles, CA 90094
+1 323-549-9000