India Palace

Overview

Address: 7231 Topanga Canyon Blvd
Canoga Park, CA 91303
Phone: 818-348-4454