0
Anonymous
The Majorca hotel is located in Spain. Spain has many islands, not to mention its neighboring country would include France. Therefore; there would be many hotels and spa treatments for visitors.
Wiki User
Chat with our AI personalities