Sneha ClinicKhordha, Odisha · PIN 751002Open in Google MapsView directory listingAddress2508-B, Lewis Rd, BhubneshwarKhordha, Odisha · PIN 751002Specializations & servicesDermatology