Cartogiraffe.com

Foley Square at Murray Hill

Foley Square at Murray Hill in New Providence.