edgewater royal
700 Hamilton St, New Westminster
Description