Reviews of Land of Roses. (Cosmetics Store) in Newport (Gwent).