Parramatta Self-Contained Two-Bedroom Apartment is located at 4/18 Lennox St, Parramatta NSW 2123, Australia