Homes that you can get for under $300,000

TOP