Twins is a Greek restaurant offering delicious dishes with generous portions. It's a family-run establishment with a long history.