H10 Itaca, Barcelona

  • Next to Sants station
  • Chill-out Terrace

Gallery