Siam Bistro hero image

Siam Bistro

Restaurant

2916 N Main St, Clovis, NM 88101, USA

Biter Score
8.8
Open
Thursday: 11 AM – 8 PM