Places module aims to store location and "place" information in a reusable way. Places module is not primary concerned with storing location, address or geo- data and uses modules like address and geofield for that purpose.
Places module is designed to provide a single entity type that can be used for storing things like meeting rooms, offices, factories, conference call URLs and many more. By storing all of these as one entity type it is possible to build powerful calendaring systems.