C. de Toledo, 14, Centro, 28005 Madrid
Nestled just steps from Plaza Mayor, this establishment offers authentic homemade cuisine that captures the essence of Madrid, inviting guests to savor a menu that emphasizes quality ingredients and traditional flavors.