Indra Restaurant

Overview

Address: 517 S Verdugo Rd
Glendale, CA 91205
Website: indrarestaurant.com
Phone: 818-247-3176