Yama Sushi Castelo Branco is a Japanese restaurant specializing in sushi. They offer takeaway and table reservations, allowing customers to enjoy their meals at the establishment or take them home.