Lal Mirch Indian Restaurant

Overview

Address: 5146 Kanan Rd. Agoura Hills
CA 91301
Website: lalmirchagourahills.com
Phone: 1-818-312-9690