Back to restaurants

Jalo

116 Calle de Atocha

Madrid, 28012, Spain

Overall rating

No rating yet | Not reviewed yet

About Jalo

Cuisine
Turkish

Location
Madrid, 28012, Spain

Quick actions

Reviews

No reviews to show yet.