Kevin Tansey
03-12-2004, 07:17 AM
Anyone heard of this place? Small place in a side street not far from Royal Albert Hall, Imperial College Sports Center, Knightsbridge Tube... Was a favorite from school days but when I last visited London in August was indefinitely closed... Curious why.
KT
KT