Olympos Grill is a snack bar known for its delicious grilled dishes and fresh gyros.