London Museum & Tea Room Address: 690 S Main St, New London, TX 75682 Phone: (903) 895-4602 Restaurants Other Businesses: Texas Bank & Trust Co at 10680 S Main Highway 42, New London, TX 75682