Miller & Carter

Restaurant in Basildon, UK

Steak restaurant