Skip to content
RestaurantsUnclaimed

Best Garden Restaurant

Delta, BC

Address
1234 56 Street, Delta, BC

About

This Chinese restaurant in Delta is open Tuesday to Sunday, with lunch and dinner service, and closed on Mondays.

Map