El Calamar

Overview

Address: 11408 Herrick Ave
Los Angeles, CA 91331 Pacoima
Phone: 818-897-3593