Mona Lisa Italian Restaurant

2061 India St, San Diego, CA 92101 map it
Neighborhoods :