Wat Phra That Lampang Luang

Wat Phra That Lampang Luang
Thailand, Lampang Province
Wat Phra That Lampang Luang, Lampang, Lampang Province, Thailand
4.5 out of 5
Map
Wat Phra That Lampang Luang
Wat Phra That Lampang Luang, Lampang, Lampang Province, Thailand