Ocha Thai Cuisine Menu

$$Thai
1201 S Las Vegas Blvd Suite 150, Las Vegas, NV 89104

Know a great happy hour or special for this location?