Norwood is an American restaurant offering takeout and delivery.