Since March 2006, Starfish Restaurant has been providing its patrons and guests with the best sushi in Atlanta. We promote both the numerous health benefits and the exquisite taste of sushi. We never compromise on the authenticity, quality, and taste of our ingredients, acquiring the freshest fish from all over and using organic ingredients whenever possible.