Stir Crazy is a contemporary Asian restaurant featuring the bold and delicious flavors of Chinese, Japanese, Thai and Vietnamese food in an energetic and interactive setting. Their ...