180 BARRACUDA ROAD - Stafford Township | PermitRadar