Attwood Business Center (PhnomPenh, Cambodia) is located in Phnom Penh, Cambodia on No 23 Russian Federation Blvd (110). Attwood Business Center (PhnomPenh, Cambodia) is rated 4 out of 5 in the category business center in Cambodia.
Address
No 23 Russian Federation Blvd (110)