La Scalla Restaurant, Fine Italian Specialties

If you’re ever in the San Diego around dinner time, I recommend you check out La Scala Restaurant. Their Italian cuisine is definitely worth the trip.

1101 Scott Street
San Diego, CA 92106

Bookmark and Share

Leave a Reply

You must be logged in to post a comment.