Neo is on Salwa Road in the strip mall jusy past Jarir on your right. Spot on about Caravan. Same re- Moon Palace although I've had it sometimes when the maki had a funny taste and the unagi was quite tough.
Anyone tried Korea Gardens?