Twitter's Location Spotlight feature is like business info cards on Google Maps, which display information about the business, like location/hours/contact info
Twitter is offering features designed to help professionals and businesses acquire more clients and engage them. The 'Location Spotlight' feature will allow a lot more information in the bio.