By: rambo zambo on October 2005
This is a large hotel located in the business and shopping district of Barcelona.