Always Keep the Conversations Short
Ending the conversation early also gives you an opportunity to say how much you enjoyed the conversation, and how you'd like to continue it later on.... and then get their phone number or email address.
Conversation Starters, Conversation Topics, and General Resources to Help Reduce Shyness and Learn How to Start a Conversation