Location: 2245 Otay Lakes Road, Chula Vista, CA 91915
Phone:(619)397-7307
Category: Restaurants
Tags: Italian Restaurants