Foundation House is a care home located at 14A St Michaels Square, Gloucester, Gloucestershire, GL1 1HX. It is operated by the National Star Foundation and…