STELLA'S

Welcome to

Cafe and Restaurant

  TEL: 0208 755 1562  E: stellaandsons@hotmail.com

     221 Powder Mill Lane, Twickenham, Greater London, TW2 6EH,

© 2018 by Stella and Sons Ltd

OPENING TIMES

Monday | 5pm - 10pm

Tuesday to Saturday | 12pm - 10pm

Sunday | CLOSED