Indonesian restaurant on TV roundabout? Never heard about that place. Can you please give me the direction?