Originally Posted by downsouth Twin Peaks in Brentwood. Just hard to beat the view in any direction. Food is decent too. I've been to that one in Jackson, and won't go back.
PROUD MEMBER OF TEAM GEEZER
View Tag Cloud
Forum Rules