Rain Chinese Restaurant, Rain Chinese Lark Street, Rain Modern Chinese, 259 Lark St, Albany, New York 12210, Dim Sum Restaurant in Albany, Chinese Restaurant in Albany, Noodle House, Dumpling in Albany, Albany Chinese Restaurant, Rain modern Chinese Alban