Restaurant specializing in grilled meats. Located near a shopping center.