Ubicado en la zona montañosa del pueblo de Zhulun, distrito de Sanxia, ciudad de Nueva Taipéi, posee un paisaje natural único con montañas frondosas y pequeños arroyos, suelo fértil y una extensión de unas seis hectáreas. Está rodeado por el cristalino arroyo Zhukeng y un hermoso entorno montañoso. El parque ofrece cocina francesa y zonas de asientos con vistas al jardín. Al pasear entre las verdes montañas y aguas, surge un ambiente relajado y de ocio. Al llegar a Queen’s Town uno no puede evitar querer relajarse y dejar atrás los quehaceres cotidianos. El amplio parque, con una vista panorámica, está rodeado de vegetación: montañas, praderas, senderos forestales y arroyos, además de paisajes naturales e intactos. Cuenta también con piscina, taller de repostería, restaurante y zona de campismo. La rica variedad de paisajes e instalaciones ha atraído a numerosos dramas de ídolos a rodar aquí, incluyendo «Knock Knock Loving You», «The Starry Night» y «Love You» en 2011. Las escenas llenas de estrellas y romanticismo convierten este lugar en un destino perfecto para el descanso y el ocio.