Posted by: chicago July 18, 2004
Login in to Rate this Post:
0
?
Any body been to that store yet? what is called .. Pizza 21 and Momo?? what's a funny combination! Has anybody noticed banner at left side? Check it out. Looks nice pictures there ... Let me know if anybody has tried and hows' the food & taste. thanks