Advice Please

I have 2006 Honda Civic with about 20,000 miles on it. Recently it developed an unpleasant rumbling noise. It seems coming from the left-front side (under the hook) when I drive it at 10 (+/-) mph (especially on a rough road). It sounds like a small bottle rolling. Another problem is that it makes clunk noise whenever I give a quick break. Any ideas or suggestions?