Experience the refined culinary offerings of Madrid, Spain. This restaurant provides a sensory journey with enticing aromas and pleasing textures, likely showcasing expertly grilled ingredients that highlight the quality of Spanish produce. Located at 28002, Madrid, Spain.