No Schema.org Markup or Social Links
In local searches such as this, schema.org markup is essential for your Google rankings, and can be the difference between page 1 and page 2-3. In this case they should use the local business markup, including information like their address, phone number, and website.
There is also a distinct lack of social proof and social media links on the website, which could put people off visiting. They are clearly active as their Google My Business page has been updated recently, and so they should display these sorts of updates on their website.