La Villa is located in Sutton, United Kingdom on 26 Ewell Rd, Cheam. La Villa is rated 4.5 out of 5 in the category mediterranean restaurant in United Kingdom.
Address
26 Ewell Rd, Cheam
Service options
TakeawayDine-in
Amenities
High chairsToilets
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating
Offerings
CoffeeSmall plates