great place across from the train station and in the heart of london