Echo Echo 台湾小吃

306 E State St, West Lafayette, IN