America Square
London, England

Added by cubicgarden on October 2, 2005

Comments

tommorris

Not in America Square - it's in Dering Street, Westminster. Another instance of The Two Starbucks Bug.