Terrat: Barcelona, Spain This rooftop restaurant is on the top floor of the Mandarin Oriental Hotel, and it serves authentic Peruvian-style bites and delicious drinks while you look out at the bustling nightlife and historic architecture of Barcelona, Spain.