Almaz Palace

90-17 63rd Drive, Queens, New York 11374,