The Sevilla Hotel recently celebrated its 100th Anniversary. This is now managed by the Mercure group, has a gorgeous Spanish-Moorish style lobby and one of the best rooftop restaurants in the City, the Roof Garden Torre de Oro.
The large dining room has a massively high ceiling with intricate bas-relief work and mouldings. Floor-to-almost-ceiling windows that are left open in all but the most inclement weather ring the room. Marble floors and huge chandeliers complete the overall ambience. The view is spectacular from the small terraces (bear in mind that these are relatively small).
This is conceived of as a gourmet restaurant with a French touch and has an adventurous menu which includes rabbit terrine with a fresh herb and wine jelly, monkfish in a basil-curry sauce, lobster stewed in rum, and leg of lamb with fresh thyme and a coffee-infused sauce. The profiteroles with ice cream and chocolate sauce are a great way to finish the meal if you are feeling decadent. With regards to quality, it is probably wise not to start with expectations too high, for whatever reason the overall place never quite buzzes like a Meliá Hotel (or the neighbouring Parque Central). Good but not great and a little pricey is about fair.
My real gripe to this place is that it is a little like eating in a museum, the huge size of the place in all dimensions tend to suck out the atmosphere and leave you with something of a hollow echo. The staff, which tend to be a bit formal even when the place is dead don’t help. This is a good place for a romantic dinner for two if you can get a table with a view, otherwise probably not really worth it unless you have a thing for the architecture.