No one is following Neil yet.
Neil isn't following anyone yet.
Getting your current location
Finding Neil Follett locations
- All Tips
- Hotels (1)
- Downtown Toronto, Toronto, Canada (1)
- Toronto, Canada (1)
- Atlanta, United States (1)
- Peachtree Center, Atlanta, United States (1)
Ellis HotelOctober 25, 2011
Hotel • Atlanta, United States
Go to 2urbanlicks restaurant, about 10 mins away, great food good vibe!
Great people, amazing creative and solid strategy, seriously, what more could you ask for?!