Air Force China Bay is a Army facility located in Sri Lanka. It is one of the 14 Army facilities in Sri Lanka. Address of Air Force China Bay is Unnamed Road, Tirukkalkudah, Sri Lanka. Air Force China Bay is located in a remote area, with less than 1 listed places around it Air Force China Bay is rated 4.5 (out of 5 stars) by 2 reviewers on the web.
Unnamed Road, Tirukkalkudah, Sri Lanka