Filocamo Optometrists - Leichhardt Optometrist 100 Flood St, Shop 28 Marketplace Leichhardt, Leichhardt, NSW 2040 Is this you? Claim profile!