Worst place ever all staff are overworked and was speaking to a few there also who said they feel underpaid for what they are doing should at least be in london living wage
5 years ago
Leyland SDM, Greater London has a
3.5
average rating
from
8
reviews