O Cha De Rosa is a charming establishment known for its European and café-style offerings. Its distinctive pink facade makes it easily recognizable, situated on a pedestrian-only street.