This item was originally published on this site
Set within a 4,190 sq ft space over two floors, the venue will include two terraces overlooking The Yards’ courtyard.
The post Restaurant chain Brother Marcus launches largest site in central London appeared first on Property Week.