Greek Fellas Restaurant

11008 River Rd, Delta
(604) 584-2272

Order Online