El Delfin

restaurant in Village at Columbia Shores, Vancouver

Phone: (360) 695-6507

Address: 900 Grand Blvd