Beihai Park is a historic imperial garden located in the heart of Beijing, featuring beautiful traditional Chinese architecture, a large scenic lake, and intricate landscapes, making it a popular destination for both leisurely strolls and cultural exploration.