Ponsonby

Leys Institute - Ponsonby
20 St Mary Rd
Ponsonby