A place that is fun, but will cost a little more than $ 20/person is the Marrakesh at 4th and Leithgow St. It is a Morrocan Restaurant that Mick Jagger used to frequent when they played in Phila. It is a lot of fun, especially in a group. i would say under $ 28 with tip. Also, you need to make reservations, It is so cool, you have to knock on the door, and they have to let you in. I have gone there for 30 years.