Top Chef Cafe
Cafe👍👍 Great service. Excellent food and nice prices. This was mine and my sons first visit. Highly recommended. Will definitely go back again. People often mention cafe, staff, friendly, service,
Address
105 Manor Ln, London SE12 8LT, United Kingdom
Rating on Google Maps
4.80 (66 reviews)Open on Google Maps
Working Hours
Permanently closed.