Big Ben Burger is a burger restaurant. The search results indicate a strong association with burgers and a location in Lloret de Mar.