Living the Fast Life in Modern China

Here's a Clue!
23° 7' 44.796" N
X
113° 15' 51.786" E
A Buddhist temple in Guangzhou