105 BARRACUDA ROAD - Stafford Township | PermitRadar