Leucadia Pizzeria & Italian Restaurant

7748 Regents Road San Diego 92122