Do you mean El Panorama, possibly? This restaurant is in the Hotel La Siesta, a tiny bit south of Barcelona Tapas. Multi level, great views, some inside and outside seating.

Sally