Madrid, Spain
Calle de la Libertad 4-6
28004 Madrid
Spain
+34 91 532 1219
Gran Via
Chueca, Gran Via
$10.00
Mo to Fr from 01:00 PM to 04:30 PM
Mo to Fr from 08:30 PM to 12:00 AM
Sa from 08:30 PM to 12:00 AM
Spanish, Fish & Seafood
0 reviews