龙蹲虎踞

龙蹲虎踞

A strategically situated place;