Barcelona, Spain

Grand Hotel Central