Photo of American Restaurant Mad Caf at C. Cava Alta, 13, Madrid 28005, Spain