@Kyle610 I see 4 different questions related to parking, under amenities - parking and facilities.
Free parking on premises - I assume this to mean a parking bay, carport, garage or driveway
Free street parking - as it sounds, free parking on the street, unreserved
Paid parking off premises - an offsite parking garage or metered parking where you have to pay
Paid parking on premises - a paid, drive-in parking lot
I would read the option you have as no ability to park in a garage or carport, or on the driveway (even if such a space exists). i.e. you can park elsewhere, on the street or in an off-premises location, but it may or may not be available, i.e. not reserved for your guests, and may or may not be free.