Get directions to: Crazy Horse Restaurant, West Covina, CA
Restaurant address: 1360 S Garvey Ave W West Covina, CA 91790, USA
Restaurant: Crazy Horse Restaurant