Clearman's North Woods Inn

Clearman's North Woods Inn is an American-Style restaurant. Clearman's North Woods Inn is one of the Three Best Rated® Steak Houses in El Monte, CA.