> $489,900 Active Under Contract 2Beds2Baths2088Sqft0.17Acres 5604 Havenwood Ct, Upper Marlboro, MD 20772 MLS#: MDPG2206506