Station 66 Italian Bistro in Williams | VGABOND