North Delta Social Heart Plaza
Address:
11415 84th Avenue
North Delta
, BC
, V4C 2L9
See map: Google Maps