Busalacchi's Italian Restaurant

3683 5th Ave., San Diego, CA 92103 map it
Neighborhoods :