Here are a few in Cherry Hill that I like:
A Little Thai Kitchen
Andreottis Viennese cafe
The four above are all within a stone's throw near Springdale Road and rt 70
Also, for Italian:
Cafe Aldo Lamberti
or even Ponzio's Diner is not bad.
Aldo, Andreotti, and Ponzio have liquor licenses; the others are BYOB.