O Cavaleiro is a restaurant offering Mediterranean, European, and Portuguese cuisine, with a specialty in charcoal-grilled dishes. It is located in Alpiarca, Portugal.