diplomat apartments
15 Eva Road, Etobicoke
Description