Find trusted businesses

1 result for "angelica"

Angelica
Restaurant  ·  Leeds, England, United Kingdom  ·  +44 113 897 0099
Verified
0.0 · 0 reviews

With a stunning wrap-around terrace and panoramic city views Angelica serves from brunch through until late at night, effortlessly transforming from a bustling grand café to a sun...