My work is looking for a Greek restaurant in the near of Harvard Square that is yummy and will cater for 40 people (reasonably priced). I know Steve's is down on Cambridge Street, but I've never eaten there. Onlythe one off of Newbury Street and I don't know if its owned by the same people. Can someone help? thanks!