Greenleaf Vietnamese Cuisine

111 N River Road, West Lafayette, IN 47906
Open Map
Traditional Chinese restaurant.