Quite a lot of different cafes and restaurants once you suss them out from traditional Portuguese , Italian and Indian style.
If you don't have a car there is a local bus number 433 which will take you into Sintra. Tha cafe / restaurant downstairs is very good . All in all a lovely location.