new restaurant openings
Big Mamma’s Edmondo Brings a Grand Italian Osteria to the City of London
Big Mamma opens Edmondo, a 200-seat Italian osteria, in the City of London on 6 November, with private dining rooms, native breed steaks and 1930s Milanese glamour.
david


