De Lange Muur is a Chinese-Indonesian restaurant offering a variety of dishes, including affordable week and month menus suitable for sharing. It features scenic views and ample parking.