26 views 0 shares 0 comments
Created/changed by:
System
set bookmark!
Bar Leo, Spain
Category: Local business
Address details
Carrer Sant Carles34
08003 Barcelona
Spain
Barcelona, Spain Print route » N41° 22' 45.93715" E2° 11' 27.5064" (41.379426986565, 2.1909739995454) Start navigation »
Phone & WWW
93 2242071
Business hours