H2O is a restaurant located in Sintra, Portugal. It is mentioned in a Gastroranking review with a score of 7.5. The establishment is situated on Rua Rainha Santa Isabel.