$422,000
6018 Patch Ln, Pensacola, FL, 32526
Single Family Residence