El Charro Restaurant

Overview

Address: 3741 N Verdugo Rd,
Montrose, CA 91020, USA
Phone: 818-249-2405