El Sol

Permanently closed
1227 11th St NW
Washington, DC 20001

El Sol is a cozy restaurant in Washington, DC that offers a unique dining experience.

Specializing in authentic Latin American cuisine, El Sol provides a diverse menu of flavorful dishes for guests to enjoy.

Generated from their business information

Find related places

Own this business?
See a problem?

You might also like