The opening of Spanish import, StreetXo – due to arrive in London last summer – has now been delayed until March. The restaurant was originally scheduled to launch in June 2014 at 15 Old Burlington Street, Mayfair, and was later pushed back until December last year due to a number of construction problems. Now StreetXo […]