1 Chef's Kitchen ★★★★☆ 4.4 Closed Food Establishment Internet Cafe “Great hot food. Nice and fresh. Portions were huge for a reasonable price.” Address: 230 Blackfen Road, Sidcup DA15 8PW, United Kingdom Phone: +44 20 8859 8827
“Great hot food. Nice and fresh. Portions were huge for a reasonable price.”