After a year-plus of development and one missed opening date, the chain landed in the old Mod Pizza space on March 11.