Cuchi (El)

Madrid, Spain


Address

Calle de los Cuchilleros 3
28005 Madrid
Spain

Phone

+34 91 366 4424


Neighborhood

Plaza Mayor, Ă“pera & Sol


Nearest Train

Opera


Category

Mexican


Avg User Rating

2 reviews

More Info

Destination Guide

Hotels near Cuchi (El)

Things to do near Cuchi (El)

Restaurants near Cuchi (El)

Shops near Cuchi (El)