Quiet spot in the midst of China town