Nujo's Italian - Vallejo

Italian, Salads , Seafood
1201 Georgia Street, Vallejo, 94590, United States Of America
Dishes: 24
Fast & Simple Download Menulist App now