127/10 Willowbrae Road is a stylish, two bedroom apartment situated to the rear forming part of a modern, factored development with lift facilities...