Yes, Hotel Continental Barcelona has the best location in town, as it is located in the upper part of Las Ramblas, very close to the Plaza Catalunya, right in Barcelona city center.