That means "I'm going to park in the car park.", not just "I'm going to park".
not necessarily. That would mean "I'm going to park in the parking lot". But you could also say "Je vais me garer dans la rue" - I'm going to park on the street. Anyway, in french "je vais me garer" can be translated literally in English