That sentence doesn't make sense to me. "Single" means "one", so if it were "single-bedroom" OR "one-bedroom" it would be correct. In other words, there are two adjectives before "bedroom" that mean the same thing.
I think it's supposed to be "house for singles", meaning a house for one person.