Eye and Retina Specialists, Green Square is located in Waterloo, Australia on C1/30-36 O'Dea Ave. Eye and Retina Specialists, Green Square is rated 4.4 out of 5 in the category eye care center in Australia.
Address
C1/30-36 O'Dea Ave
Headquarters
Waterloo, New South Wales
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet