龙堂小馆 is a Chinese restaurant. It is located at 14 Corinthian Drive in Albany.