The only place called Rembrandt in this area in the yellow pages is a hotel, and the only mention of it I could find online was on a quilting website which said it was in Richmond/East Twickenham. Couldn't find anything else anywhere I'm afraid so I guess it's probably closed.
Stephanie Kitsune ● 5969d