New London TX Restaurants 1. 690 S Main St, New London, TX 75682 | London Museum & Tea Room (903) 895-4602