Originally Posted by muaythaiguy Lime juice Thai Bistro off of N. main street in Alpharetta is my favorite. Best Thai food I've ever had. are you thai? i tried that place, the food its americanize . I might have to try thai of norcross, rather take recomendation from a thai
Forum Rules