It has been some time since there were whispers of Google opening up brick and mortar retail stores, and such rumors tend to make their way around the rumor mill during the holiday season. Well, here is additional word that the search engine giant themselves might actually sign a lease on a permanent retail space in Manhattan. This particular report touts that Google is mulling over whether to rent the 4,100 square foot store at 131 Greene Street in SoHo.