Thai Pavilion Restaurant
251 E Lincoln Hwy,
DeKalb,
IL
60115,
United States
Southeast asian restaurant ◄ Southeast Asian restaurant ◄
I love this place, personally if I could go here every week I would. Ive had a couple date nights...