Location: 323 Broadway, Chula Vista, CA 91910
Phone:(619)420-4490
Category: Restaurants
Tags: Italian Restaurants