North Ryde Self-Contained Two-Bedroom Apartment is located at 69 Melba Dr, East Ryde NSW 2113, Australia