Delta 7953 120 Street7953 120 Street, Delta, BC V4C 6P6, Canada Greek Village Delta 7953 120 Street, Delta, BC V4C 6P6, Canada View