Can anyone give a fellow monger advise as to the best place near Hotel Melia Castilla
Capitan Haya, 43 - 28020 Madrid

I will be in town for only 2 days a and do not speak spainish

any help...