Get directions to: Savannah West, Los Angeles, CA
Restaurant address: 2020 Ave Of The Stars Los Angeles, CA 90067, USA
Restaurant: Savannah West