The Peninsula in Beijing is located in Wangfujing, making it ideal for exploring the city on foot. It is also close to the Forbidden City and other entertainment districts.