Self Contained Accommodation Mervile Avenue, Stillorgan, Dublin