FitzRoy - Teddington is a care home located at 7 Haydon Close, Teddington, Surrey, TW11 9FN. It offers accommodation and personal care services to up to 14…