Great location near international train station; perfect for a quick business trip to London.