La Villa

La Villa is a best and fresh restaurant in Old City, known for its food. A lesser-known spot, with a 5/5 rating from 47 reviews.

Category: Food & Dining. Area: Old City. Rating: 5/5 (47 reviews).