The Green Spot
Carrer de la Reina Cristina, 12, Ciutat Vella, Barcelona, Spain
🍷 wine
🥨 bar bites
🍔 burgers
🕯️ intimate
✨ upscale
🍕 pizza
🔥 trendy
🌮 tacos