Rated 3.5/5 from 2 Google reviews.
Alexandra House, located at 2 Alexandra Road, Gloucester, GL1 3DR, is a residential care facility offering support for individuals with learning disabilities,…