Spain: Grand Mansion Overlooking The Bay of Palma, MallorcaThis Spanish manor villa offering views to the bay of Palma was built in 1888 and is situated in a central location in Palma, Mallorca,...