Get directions to: Haveli Fine Indian Cuisine, Tustin, CA
Restaurant address: 13882 Newport Ave Ste G Tustin, CA 92780, USA
Restaurant: Haveli Fine Indian Cuisine