Explore the Little Italy Food Hall in San Diego, a top destination featuring around 10 exceptional food and drink stands. Highlights include award-winning Neapolitan pizza from Ambrogio15, delicious ...