Restaurant. Experience our family-style Italian restaurant with an old-world ambiance and traditional recipes that have been passed down through the generations ...
Italian restaurant & deli under one roof. Family owned and operated since 1956. Little Italy | San Diego, Ca. 2061 India St, San Diego, California 92101.