Castelo Branco is a restaurant in Lisbon offering Portuguese cuisine. It is located near the Picoas metro station, providing a taste of local flavors.