Little Italy Ristorante, Chula Vista in San Diego

349 Broadway, Chula Vista, CA

Menu (As of 10/29)

Little Italy Ristorante, Chula Vista in San Diego: hours and how to order