Location
El Vendrell, Tarragona
Spain

Also Nearby Karting Club Vendrell