Taste of Italy
Address:
5159 Federal Blvd, San Diego, CA 92105
Phone:
(619) 660-6300
Pizza,
Restaurants
Other Businesses:
- Rice King Miramar at 9506 Miramar Rd, San Diego, CA 92126
- Rice King at 4425 Convoy St, San Diego, CA 92111
- Cap's Pizza & Bar at 1428 1st Ave, San Diego, CA 92101
- Lucy's Taco Shop at 109 W C St, San Diego, CA 92101
- KFC at 1913 Euclid Ave, San Diego, CA 92105