Grand Hotel Central, designed by Sagrada, opens its doors in the heart of Barcelona’s old town