Royal Thai Orchid Restaurant

1315 N Tustin St B Orange CA 92867 USA

(714) 633-6560

Location