About
Deli bistro and catering Is closed
for catering info call 515-371-5599
Address: 331 E Main St, Ottumwa 52501
Phone: (515) 371-5599
State: IA
City: Ottumwa
Street Number: 331 E Main St
Zip Code: 52501
categories: deli, sandwich shop, mediterranean restaurant