M
Mariela Bermudez Review of The red square group (spain)
The customer support at The Red Square Group (Spai...
The customer support at The Red Square Group (Spain) is average. They could work on improving their response time. Other than that, the overall experience was decent.

Comments: