The Ariel Broadway Hotel, 301 Broadway, is set to open The Anchor Lorain in the hotel’s first-floor restaurant space April 2.