Are there any cash machines on site?

Answer

Yes - there are ATMs located near the entrances and inside Marks & Spencer