Which metro station is closest to Just Chill?
The closest metro station to Just Chill Water Park is Mundka Metro Station, which is on the Green Line of the Delhi Metro.