Ocha Thai Cuisine Menu

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

Know a great happy hour or special for this location?