Alcedo Bistro & Bar

Italian Sandwiches

237 Holloway Road, London, N7 8HG

Delivering now

All served with a side salad

Your order