El Sombrero is a Mexican restaurant situated in the heart of Croydon. The restaurant has a rich and lively atmosphere with authentic Mexican food and drink.