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).