I live in a city apartment and, just like you, has a small listening area. The combined dining/living area is 25'L x 9'W x 8'H but the listening area is restricted to 10' along the long wall. I too experienced the excessive bloomy bass that you described before. Through a lot of trial and error, I've reduced a lot of the low frequencies boom, although not completely.
My L speaker (a Mirage M7si) is 10in from a full-height glass window looking out into the city skyline - lots of reflection. No problem with the R speaker because it's about 16' from the side wall.
I found that I achieved best results with speakers at 8.5' apart and 2.5' out from the rear wall, 7' between speakers and listening sweet spot; a thick, large carpet on floor between speakers and listening seat; thick curtains on L to cover the glass windows; two IKEA CD tower racks at the corner behind the L speaker; and a bushy plant behind the R speaker. And the bass really started to tighten and the system became musical when I changed all my power cords, interconnects and speaker cables to Audience AU24 and PowerChord. What a transformation!
It's not perfect yet but going any further such as using bass traps at corners and 4in thick aborption panels behind speakers might achieve the intended results, at the expense of UNFAVOURABLE WAF scores! I prefer to keep my other half happy.
I think in your case, I will go with Mt10425's and Clbeanz's suggestions to open doors and windows to allow the standing waves to escape, hang a thick curtain on the rear wall and/or place bass traps behind the speakers and corners of rooms.
Wait! I was about to submit this post. I have another suggestion. Why don't you swap places between the speakers and listening position such that the rear of the speakers face the (open) windows? I had this setup in my previous apartment (even smaller dimension) without much bass boom problem. However, I had to keep the volume a little lower so as not to disturb the neighbours.