Look for Bounding Boxes

Hi,
is there in ElasticSearch a method to look for stored bounding box in a certain range?

I would like to store several (200k) bounding boxes on ES then look for the ones closer
within a certain range of kms.

An example of search could be: "find the bb of new york (40.7127837,-74.0059413)and the ones
closer or overlapping it within 20 km".

Thanks!
Giuseppe