Restaurant

Camellia

Lower Beeding, Horsham, United Kingdom

Camellia is an elegant, modern British restaurant located within the 5-star South Lodge Hotel in Lower Beeding, Horsham, West Sussex, United Kingdom.

Who's worked here

Know someone who's worked here?

Put their name forward — we'll invite them to claim their place in Camellia's lineage.

Curated from public sources. Reach the people here through Guild's relay once they've claimed their profiles.