Thai Orchid Restaurant
(831) 425-2206 | View Website

2238 Mission St, Santa Cruz, CA | Directions   95060

36.961776 -122.046333
Get Directions