A historic coffee shop, El Sol has been serving coffee and breakfast for generations. Enjoy a break on the terrace.