BR

Torre Catalunya

Barcelona, Spain

Map Goes Here

BUILDING LOCATION

Street Address

Nobu Hotel Barcelona, Avinguda de Roma, 2-4, 08014 Barcelona, Spain

Region

Country

Latitude

41.37965

Longitude

2.14264