Leota Cafe

11768 110th St
Leota, 56153
Reviews:
No review available for this restaurant

(507) 443-6131

Restaurants

Store is open now