King Of The Kitchen

Located in the heart of Eden Terrace, the Sid At The French Cafe is a rich tapestry of homegrown flavours fusing alongside different cultures. The fierce heat, the delicious aromas…...