1200 10th Avenue South
Little Athens is located on the lower level of Holiday Village Mall, near Scheels. Holiday Village Mall in Great Falls is located on 10th Avenue South.
Cash, Discover, Master Card, Personal Check (In State), Visa
Air Conditioning, Dinner, Gift Shop, Handicapped Accessible, Lunch, Merchandise, Non-Smoking, Phone Orders, Take-Out
Dining, Greek Food