Sunday, November 20, 2011

Organ Stop Pizza, Mesa, AZ

What a place.  The whole room in this area is part of the Organ and the player comes up in
the middle.  It is a definetly must see.  At least once anyways. 





No comments:

Post a Comment