El Sombrero Verde is a Mexican restaurant specializing in vegan and vegetarian cuisine.