BR

Hotel Princess

Barcelona, Spain