O Castelo liegt in der Cidade Velha innerhalb der alten Festungsmauern von Faro, nahe der Kathedrale. Von der Terrasse hat man einen weiten Blick über die Ria Formosa, weshalb das Lokal vor allem für seine Sonnenuntergänge bekannt ist. Geboten werden lokale Spezialitäten, Vorspeisen und ein Lounge-Bar-Ambiente am Abend.