Loews Hotels is an American luxury hospitality company that owns or operates 26 hotels in the United States and Canada. Loews' hotels and resorts are located in major North American city centers and resort destinations. From Wikipedia
They held a final tasting this week at their Loews Hotel venue to perfect signature butter selections alongside premium steak cuts before unveiling the restaurant to diners.