Rancho Grande: A long-standing establishment specializing in grilled meats and seafood.