Taken through a window in Hotel Barcelo Sants, located above the main train stations. You'd never know.