La Cucaracha is a colorful Mexican restaurant known for its tropical cocktails and use of locally-sourced ingredients.