Sign in
Order food
Order food
Browse restaurants
Terms
Privacy
Send feedback
Help
Nicola's Italian Wine & Fare
4.4
(
584
)
$$
Italian restaurant
521 S 13th St, Omaha, NE 68102
Website
Nicola's Italian Wine & Fare
521 S 13th St, Omaha, NE 68102
Website
Pickup
Delivery
ASAP
Pickup
Delivery
This restaurant is no longer supported.
Find restaurants nearby
Privacy
Terms
Feedback
Loading…