Award Winning Venue
The London Art House is the brainchild of a Slade trained fine artist and theatre designer and a psychologist. Together they have been able to activate the brains feel-good chemicals through the psychological effect of colour to ensure customers feel inspired, engaged and relaxed.
Using this specialist knowledge, in conjunction with extraordinary artistic techniques, brings each room to life, capturing the particular style, texture and colour combinations of famous artists, art eras or specific paintings. All rooms have been adorned with beautiful furniture, lighting effects and water features to create a visual feast.