Olymphos is a Greek restaurant known for its friendly service and generous portions. It offers a good price-performance ratio, making it a popular choice for those seeking authentic Greek cuisine.