Terry's is a Greek restaurant. Established in 1979, it offers a relaxed atmosphere.