Puffins is Torquay based company that is listed as Nursery Schools.
Location of Puffins is 156 Newton Road, Torquay.