Tag: Miller & Carter
New steakhouse takes up residence at Cramond Brig
Miller & Carter, one of the UK’s top steakhouses, has now opened its first restaurant in Edinburgh at Cramond Brig.
The steakhouse will create over 60 jobs and add to city’s already diverse mix of...