Located in Palma, Block House Palma is a restaurant known for its focus on meat dishes. It holds a Google rating of 4.2, supported by 1773 reviews, indicating a solid reputation among patrons. The menu features a range of options that cater to meat enthusiasts. Situated in the Balearic Islands, this establishment attracts both locals and visitors. For more details on opening hours and offerings, check their website.