Arch 24, 229 Union Street, London
SE1 0LR
020 3848 0529
info-us@macellaiorc.com
Mon - Fri:
Lunch 12.00pm - 3.00pm
Dinner 6.00pm - 11.00pm
Sat: 12.00pm - 11.00pm
Sun: 12.00pm - 11.00pm