O Castelo is a Portuguese restaurant specializing in charcoal-grilled dishes. Popular choices include sirloin steak, lamb chops, and black pork.