Mr David C Shanahan

DAVID SHANAHAN OPTOMETRISTS

51 Market St
Fremantle WA 6160

Ratings & Reviews

Time to get an Appointment

Listening Skills

Treatment Explanation

Likelihood to Recommend

Comments

Other Providers near Fremantle, WA

FREMANTLE DENTAL CARE

Dentist

68 Elder Place Fremantle WA 6160

PETER STROUD

Podiatrist

U 4/87-89 South Tce Fremantle WA 6160

AB PHYSIOTHERAPY

Other

Unit 1D 1 Norfolk St Fremantle WA 6160

Time to get an Appointment

Listening Skills

Treatment Explanation

Likelihood to Recommend

Comments

FREMANTLE DENTAL CARE

Dentist

68 Elder Place Fremantle WA 6160

PETER STROUD

Podiatrist

U 4/87-89 South Tce Fremantle WA 6160

AB PHYSIOTHERAPY

Other

Unit 1D 1 Norfolk St Fremantle WA 6160