La Cresta is a chicken restaurant offering homemade dishes prepared for takeout, using quality ingredients. They offer more than just roast chicken.