Cartogiraffe.com

Powell Place

Powell Place is a street in North New Hyde Park.