Sheikh Russell International Tennis Complex is located in Khulna, Bangladesh on RH79QR4, Advocate manjrul Islam Rd. Sheikh Russell International Tennis Complex is rated 5 out of 5 in the category tennis court in Bangladesh.
Address
RH79QR4, Advocate manjrul Islam Rd
Accessibility
Wheelchair-accessible car park