Get directions to: Dosa Place, Tustin, CA
Restaurant address: 13812 Red Hill Ave Tustin, CA 92780, USA
Restaurant: Dosa Place