Skip to content

Day: July 17, 2008

Palma Arena

You may have heard of the Palma Arena, a new sports venue in Palma de Mallorca.  Palma Arena was built as a velodrome for indoor cycling races. It was inaugurated in 2007 […]
Palma Arena