6 41721 TAYLOR ROAD is a 1330 square foot Manufactured on a 1330 square foot lot