Duck Restaurants in Madrid
Show restaurants on map
Menu
Menu
City: Madrid, Turquoise Trail NM-14, Madrid, 87010, United States Of America
"A rather unassuming establishment right off the main road of the hippie-town of Madrid, but the food was anything but. I was blown away by how good th..."
Price
The Average price for Duck is:
$15.3
Feedback
These reviews refer only to the mentioned ingredients.