I used this activity many times with different age groups and levels. It works great with teenagers and adults, pre-intermediate, intermediate and upper intermediate levels. Just make sure to pre-teach the relevant vocabulary and some basic at the restaurant phrases. Your students will create their own restaurant menus and practice waiter/customer dialogues.
Teacher's notes included.