El Inca Plebeyo Restaurant is located in Leeds, United Kingdom on Wellington Park House, Thirsk Row. El Inca Plebeyo Restaurant is rated 4.6 out of 5 in the category ecuadorian restaurant in United Kingdom.
Address
Wellington Park House, Thirsk Row
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating