I admit I ignored this thread at first, assuming the other London, but no, you're in my town. I hope you guys enjoy it where possible. If nothing else I'm happy to drop off a bag of caramels.
Church Key is a good place for dinner. If you hanker for good hot coffee, Locomotive is the place to go; for nitro coffee, Commonwealth is excellent (near Church Key). A couple of pretty solid new restaurants in town, depending on how long y'all are staying.