Either a bounding box, expressed as something such as the following (not Openstreetmap specific)
MATCH (p:Point) WHERE p.location < point({x:5,y:6}) AND p.location > point({x:4,y:3}) RETURN p
Or use Neo4j Spatial for more sophisticated intersections.