Have you solved it? I am using similar data like you, but the distance between train accuracy and val accuracy is very high(train accuracy 0.9,val accuracy 0.7).
I have using data-augmentation, like horizontal flip , shift and rotate.
This is my data:http://vision.stanford.edu/aditya86/ImageNetDogs/ 4