La Esquina Torreta II is a restaurant offering German, Spanish, and Greek cuisine.