or

El Diablo

Arch 11/12 Deansgate Locks , Whitworth Street, Manchester, Greater Manchester, United Kingdom, M1 5LH
Restaurant info
Opening Information

Open for Food 7 days a weeks
Monday

Facilities

Edit / Cancel Reservation

Enter Reservation Details
Choose one more identifier
This reservation does not exist, please check the details submitted.