The Star Cafe is a very Italian cafe serving a selection of hot and cold meals including sandwiches. It is a great place to sit and watch Soho go by whilst reading the newspapers that are provided daily.