LA Casa Limited Restaurant, IOWA CITY, Iowa (IA)
Comfortably operating at 1200 South Gilbert Court () in IOWA CITY, Iowa (IA) (52240), LA Casa Limited Restaurant is available at 3193541926. It is best to give them a call ahead to make a reservation.
More restaurants in IOWA CITY, Iowa (IA)
LA Casa Limited Restaurant contact information and details:
Address: 1200 South Gilbert Court - , IOWA CITY, Iowa (IA) 52240
Contact Phone: 3193541926