Barcelona Restaurant
Barcelona Restaurant

Barcelona Restaurant

Barcelona Restaurant, Ubayd Bin Aows St, Amman, Jordan

Delivery within 45 Mins

Closed