The office setup is really pleasing. The Scenic view of the entire Abra is marvelous. Good Staff. Good Reception. Good Interior. The space is perfectly utilized. The Creek Towers itself is best and placed center and well known building and the head office of a Chain of Retail Stores is at its 17th floor
Very bad sales not even picking up the calls
Decided dont speak with me
No customer support
Excellent Electronic shop for cameras and mobile phones
👍
Worst place ever