Cafe De Locca is a cafe and restaurant offering a relaxed atmosphere.