HOME / Asian restaurant / Buffalo Little Lamb
3188 Sheridan Dr, Amherst, NY 14226, United States
+17168340218
View Business Profile