Bar Stop is a Majorcan restaurant offering homemade cuisine.