Ja, Sofitel Legend The Grand Amsterdam heeft een restaurant. Er is ook een barservice voor drankjes.