Cabrera’s Restaurant

Overview

Address: 625 Live Oak Ave,
Arcadia, CA 91006, USA
Website: cabreras.com/
Phone: 626-445-5327