La Capasa is an home restaurant located in Specchia, Italy. It offers a delightful menu in a charming historical setting. The establishment has received mixed reviews regarding its pricing and portion sizes.