Then Shen Temple
← Explore all Temples & Teerth
Place: Singapore
Then Shen Temple. Located in Singapore.
- Address
- Lorong 16 Geylang, Aljunied, Geylang, Central Region, Singapore, 398867, Singapore
- Nearest City: Singapore
← Explore all Temples & Teerth
Place: Singapore
Then Shen Temple. Located in Singapore.