At Sidra , we are passionate about what we do. Based in Twickenham and with over 20 years experience, we're a one-of-a-kind cafe experience catering to the individual and to the masses. We have a wide range of freshly prepared and hand-made food. Too..
Relevance: 4.247893