MOD Pizza opens flagship in Leicester Square
MOD Pizza launches their flagship in London’s Leicester Square. The site is generous across 3 floors with plenty of external seating available, all overlooking the hustle and bustle of Irving Street and Leicester Square. The UK now has 5 MOD…