India Kitchen

Overview

Address: 14131 Red Hill Ave
Tustin, CA 92780
Website: indiakitchenoc.com
Phone: 714-505-0300