You can restrict event location to approved guests by:
Creating an Event
Going to the Details tab
Choosing "Restrict Event Location"
Visitors to the event page will still see the approximate location of the event but they won't see the address or the precise location. For example, if you're hosting an event at your house in New York City, the event page will show that it's in New York but not where your house is.