Manchuria is a Chinese-Indonesian restaurant offering a variety of dishes. Free parking is available nearby.