Ludacris and Chef Chris Yeo are interviewed regarding the Atlanta outpost of Yeo’s Straits restaurant which opened Thursday night.
The Atlanta Peach discusses various issues with the location.
April 27, 2008
Ludacris and Chef Chris Yeo are interviewed regarding the Atlanta outpost of Yeo’s Straits restaurant which opened Thursday night.
The Atlanta Peach discusses various issues with the location.