Twitter has launched Location Spotlight, a feature that the company hopes will help give individuals and professionals with physical outlets…