1730 North Western Ave
Los Angeles, California
Cara Hotel is a hidden gem located in Los Feliz at the foothills of Griffith Park.
1730 North Western Ave
Los Angeles, California
Cara Hotel is a hidden gem located in Los Feliz at the foothills of Griffith Park.