Rambla de Catalunya, 79, 08007 Barcelona, Spain Location:Rambla de Catalunya, 79, 08007 Barcelona, Spain [{"latlong":["41.3918754"," 2.1618703000000323"],"zoom":"16","infow":"Rambla de Catalunya, 79, 08007 Barcelona, Spain<\/span>Rambla de Catalunya, 79, 08007 Barcelona, Spain<\/span><\/div>"}]