Hey Jess,
First of all, I want to say AWESOME website. It looks really great and really has inspired me to update ours to something similar. lol
A lot of websites have been hit in the recent weeks due to the Penguin 2.1 update, especially if they have hired someone in the past to just "build links" for them. Have you noticed this drop in rankings in the last couple months; or, has it just always been like this?
Ahrefs.com is good place to start when checking your links. Just from looking at some of these myself, I notice you have links from a bunch of different sites like germany.paristech.com, phillippines.paristech.com, france.paristech.com, and some other sites in foreign languages. These are examples of links that are most likely hurting you more than helping you.
I would recommend starting by doing a link assessment, removal of bad links, and submit to the Google disavow tool. Once you do that, I would begin focusing on the SEO piece more and begin to build quality links through great content and social media.
Shameless Plug: We have some packages to assist with the link cleanup and SEO. Feel free to shoot me a message if you have any other questions. ben@todayslocalmedia.com