Anna's is a great little Greek Restaurant.  The food is consistently of excellent quality.  Their gyro's are piled so high - forget trying to pick them up to eat them.  It has quaint setting and atmosphere.  The service is usually satisfactory, it can be hard sometimes to get a drink refill.  And they have great desserts.  If you are too full to eat it then (which usually happens), just have them wrap it up to go.
                        
more