Location: Barcelona is a captivating city situated on the northeastern coast of Spain, along the Mediterranean Sea. It is recognized as one of the most visite…
Last seen: May 2nd at 12:35pm — Visit site