Not at this time. Thank you for your help!
Is there any other information I can get for you at this time?
I am looking for some info on India House
India House is a restaurant located at 31 Newnham Road Newnham on the west side of town. Is this the place you are referring to?