Loading...
Mona Lisa Italian Foods is an Italian Deli  located in Little Italy, San Diego.  This video was taken April 4th 2010 during the Easter Sunday Earthquake. 
@ 2061 India Street, San Diego Ca 92101. www.monalisalittleitaly.com 

Comments

Leave a Reply