TFD Restaurant, Guangzhou, China by Leaping Creative

A parallel world hidden behind the corner.