Oops! Something went wrong, please try again later.
New Town Plaza is a Shopping mall located in New Town .See more
Reviews
Facebook
Not yet rated · 1 review
Loading reviews...
Feb 9, 2021
Worked at Kmart there for 6 and a half years not a good place to work for 👎 they favour some people over others do not recommend Full review by Rowan O'Halloran