Hey guys! Does anyone living in London know anything about the Luxe London apartments on Richmond? I've been searching for off campus housing and it seems to be coming up quite a bit! Any housing/location recommendations would be greatly appreciated!! Thanks!