Mesquite is a charming local restaurant in Twin Falls, ID, known for its delicious cuisine and inviting atmosphere.
Specializing in American comfort food with a modern twist, Mesquite offers a diverse menu that caters to a variety of tastes and preferences.
Generated from their business information