Eating American (New) Indian Japanese Comfort Food at The Grand Terrace restaurant in Anaheim, CA.

Feedback

Do you manage or own The Grand Terrace?

Yes