translate English to German: There is plenty of parking space in the street or in a large underground car park only 100 meters away.
Es gibt viele Parkenplätze in der Straße oder in einer großen Tiefgarage nur 100 Meter entfernt.