23 Cross Street, , , 7200

Telephone028-3132675

Village Square, Market Square Street, , , 7200

Telephone028-3122277

Suite 19 Hermanus Medical Centre, Ravenscroft Street

Telephone028-3130560