Stepho's is a Greek restaurant known for its generous portions of homestyle dishes served in a comfortable, simple setting.